BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: insserv и BGBilling
СообщениеДобавлено: 28 янв 2011, 15:53 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2010, 21:22
Сообщения: 319
Карма: 11
В Debian Squeeze, есть такая плюшка как insserv, позволяет оптимизировать запуск сервисов, включена по умолчанию. Ну и соответственно модернизирую скрипты bgbilling bgcommonrc bgdataloader bgscheduler.

bgbilling
Код:
### BEGIN INIT INFO
# Provides:          bgbilling
# Required-Start:    mysql activemq
# Required-Stop:     mysql activemq
# Default-Start:     2
# Default-Stop:      0 1 3 4 5 6
# Description:       Start BGBilling
### END INIT INFO

bgcommonrc
Код:
### BEGIN INIT INFO
# Provides:          bgcommonrc
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Description:
### END INIT INFO

bgdataloader
Код:
### BEGIN INIT INFO
# Provides:          bgdataloader
# Required-Start:    mysql bgbilling
# Required-Stop:     mysql bgbilling
# Default-Start:     2
# Default-Stop:
# Description:       Start bgdataloader
### END INIT INFO

bgscheduler
Код:
### BEGIN INIT INFO
# Provides:          bgscheduler
# Required-Start:    bgbilling
# Required-Stop:     bgbilling
# Default-Start:     2
# Default-Stop:
# Description:       Start bgscheduler
### END INIT INFO


Проблема в скрипт bgdataloader, mysql успевает остановиться раньше чем bgdataloader, соответственно имеем висящий сервер, но стоит прибить процесс bgdataloader все нормально перезагружается. Ну или в ручную гасить bgdataloader перед перезагрузкой. Где косяк не пойму, вроде в Required-Stop указано что mysql должен робить перед остановкой сервиса и останавливаться последним.

_________________
Код:
    Клиент: вер. 6.2.874 / 05.02.2018 12:48:36
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_151
  Сервер: вер. 6.2.1203 / 05.02.2018 12:50:34
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: insserv и BGBilling
СообщениеДобавлено: 28 янв 2011, 16:30 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2010, 21:22
Сообщения: 319
Карма: 11
Ну как всегда сам дурак, уровни не правильно прописал....
Код:
cat bgbilling
#!/bin/bash

### BEGIN INIT INFO
# Provides:          bgbilling
# Required-Start:    mysql activemq
# Required-Stop:     mysql activemq
# Default-Start:     2
# Default-Stop:      0 6
# Description:       Start BGBilling
### END INIT INFO

cat bgcommonrc
#!/bin/bash

### BEGIN INIT INFO
# Provides:          bgcommonrc
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Description:
### END INIT INFO

cat bgdataloader
#!/bin/bash

### BEGIN INIT INFO
# Provides:          bgdataloader
# Required-Start:    bgbilling
# Required-Stop:     bgbilling
# Default-Start:     2
# Default-Stop:      0 6
# Description:       Start bgdataloader
### END INIT INFO

 cat bgscheduler
#!/bin/bash

### BEGIN INIT INFO
# Provides:          bgscheduler
# Required-Start:    bgbilling
# Required-Stop:     bgbilling
# Default-Start:     2
# Default-Stop:      0 6
# Description:       Start bgscheduler
### END INIT INFO

_________________
Код:
    Клиент: вер. 6.2.874 / 05.02.2018 12:48:36
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_151
  Сервер: вер. 6.2.1203 / 05.02.2018 12:50:34
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


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

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


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

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


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

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