BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 26 июн 2025, 05:10

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 08:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
поделитесь пожалуйста скриптом для systemd для биллинга :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 08:31 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Наврятли у кого то есть, но можете стать первым

http://wiki.opennet.ru/Systemd_%D0%B4%D ... 0%B9%D0%BB

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 08:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
спасибо, попробую первым это сделать:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 11:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
systemd-скрипты пишутся в 100500 раз проще ведь) писал для сервера помню но пакет с ебилдами потерялся куда-то вот

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 12:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Вот что то получается,
[Unit]
Description=BGBilling server Daemon
After=network.target
Requires=mysqld.service,activemq.service


[Service]
ExecStart=/opt/BGBilling/billing_start.sh
ExecReload=/opt/BGBilling/billing_restart.sh
StandartOutput=null

[Install]
WantedBy=multi-user.target
Alias=bgbilling.service

понял сильно:)


Последний раз редактировалось zavndw 07 фев 2013, 12:39, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 12:30 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
так работает нет?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
наверно надо ещё
After=syslog.target network.target
хотя смотря что в mysqld.service, конечно. по дефолту там явно нету завязки на network.target

Цитата:
Alias=bgbilling.servise
:facepalm:

_________________
I'm clever. I've got a computer.


Последний раз редактировалось dimOn 07 фев 2013, 12:37, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
И сомневаюсь что без
Environment=JAVA_HOME=.... будет работать. или оно в стартовых скриптах намертво прописано?

ещё WantedBy нужен по всей видимости, хотя можно и ручками

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 12:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
жду пока на тестовом месте система поставиться и буду тестить пока что теоретическая:) читаю тут километр опций


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 12:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
димон: мы делаем вот так
Код:
cat /etc/profile.d/jre.sh
export JAVA_HOME="/opt/java"
export PATH="$PATH:$JAVA_HOME/bin"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 13:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну это не вы делаете, а пакет просто jre кладёт в /etc/profile.d как это принято, а потом они из профилес читаются все и подцепляются. Если в стартовом скрипте сервера не продублировано, то ваш systemd-конфиг работать НЕ будет, т.к. системные переменные окружения НЕ передаются в таком варианте (т.е. НЕ доступны из стартанутых с помощью системд скриптов) по определённым причинам. Я на этом много раз обламывался.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 07 фев 2013, 13:39 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Но попробуйте, расскажете потом :)

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 15 фев 2013, 03:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
вот какой у меня получился рабочий вариант
Код:
[Unit]
Description=BGBilling Server Daemon
After=network.target,mysqld.service,activemq.service
Requires=mysqld.service,activemq.service

[Service]
Type=forking
ExecStart=/opt/BGBillingServer/server.sh start
ExecStop=/opt/BGBillingServer/server.sh stop

[Install]
WantedBy=multi-user.target


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 15 фев 2013, 05:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а рестарт

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 15 фев 2013, 11:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
а рестарт мы не делали что бы видеть прецинденты когда биллинг не выключился=)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 15 фев 2013, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
У меня такой же почти. А Environment-ы всё ж таки не устанавливаются? намертво в скрипты забиты? Только насчёт Type=forking я очень сомневаюсь

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: systemd для сервера
СообщениеДобавлено: 21 фев 2013, 19:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Перезалили сервер в ауре, не много до ума довели, поставь. Без критики у нас опять ступор:)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.050s | 50 Queries | GZIP : On ]