HEDG_SS
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« : 01 Сентября 2011, 10:48:06 » |
|
Скрипт nodeny.sh, для запуска ядра системы #!/bin/sh # PROVIDE: nodeny # REQUIRE: LOGIN mysql
. /etc/rc.subr
name="nodeny" rcvar=`set_rcvar`
: ${nodeny_enable="YES"} : ${nodeny_dir="/usr/local/nodeny"}
cd $nodeny_dir echo "Starting $name" sh go.sh ${name} &
Неужели нельзя было сделать нормальную систему старта и остановки ядра биллинга? При такой схеме его приходится принудительно убивать. Как по мне не самый корректный способ упраления запуском и остановкой ядра... P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
|
|
|
Записан
|
|
|
|
VitalVas
NoDeny
Спец
Карма: 60
Offline
Сообщений: 991
|
|
« Ответ #1 : 02 Сентября 2011, 10:29:45 » |
|
Скрипт nodeny.sh, для запуска ядра системы #!/bin/sh # PROVIDE: nodeny # REQUIRE: LOGIN mysql
. /etc/rc.subr
name="nodeny" rcvar=`set_rcvar`
: ${nodeny_enable="YES"} : ${nodeny_dir="/usr/local/nodeny"}
cd $nodeny_dir echo "Starting $name" sh go.sh ${name} &
Неужели нельзя было сделать нормальную систему старта и остановки ядра биллинга? При такой схеме его приходится принудительно убивать. Как по мне не самый корректный способ упраления запуском и остановкой ядра... P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld. Управления - Остановка ядра(или где-то так) от тебе правильной вариант остановки
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #2 : 02 Сентября 2011, 16:18:29 » |
|
P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
Также обнаружена проблема, что если человеку оторвать руки, то они обратно уже не приростают.
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #3 : 02 Сентября 2011, 17:18:59 » |
|
P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
Также обнаружена проблема, что если человеку оторвать руки, то они обратно уже не приростают. Ну зря так, вполне актуальная проблема, если база и ядро разнесены.
|
|
|
Записан
|
|
|
|
Pastor_
NoDeny
Пользователь
Карма: 1
Offline
Сообщений: 26
|
|
« Ответ #4 : 02 Сентября 2011, 18:07:33 » |
|
P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
Также обнаружена проблема, что если человеку оторвать руки, то они обратно уже не приростают. Проверенно на программисте который написал скрипт ? P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
Также обнаружена проблема, что если человеку оторвать руки, то они обратно уже не приростают. Ну зря так, вполне актуальная проблема, если база и ядро разнесены. Ну у нас в версии 50.32 работает вместе и не восстанавливает конекты. ни ядра ни отдельных модулей (24nonstop. webmoney), после восстановлении работы ядра все равно не пашут, приходится машину бутать!
|
|
« Последнее редактирование: 02 Сентября 2011, 18:11:21 от Pastor_ »
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #5 : 02 Сентября 2011, 21:12:22 » |
|
Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...
|
|
|
Записан
|
|
|
|
VitalVas
NoDeny
Спец
Карма: 60
Offline
Сообщений: 991
|
|
« Ответ #6 : 03 Сентября 2011, 10:42:53 » |
|
Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...
[offtop] только я придержуюсь принципа, работает - не трож [/offtop]
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #7 : 03 Сентября 2011, 11:53:51 » |
|
[oftop] Неужели и апач не обновляли, после недавней найденой дыры? [/oftop]
|
|
|
Записан
|
|
|
|
VitalVas
NoDeny
Спец
Карма: 60
Offline
Сообщений: 991
|
|
« Ответ #8 : 03 Сентября 2011, 12:00:21 » |
|
[oftop] Неужели и апач не обновляли, после недавней найденой дыры? [/oftop]
у меня lighttpd
|
|
|
Записан
|
|
|
|
Elisium
NoDeny
Старожил
Карма: 19
Offline
Сообщений: 360
На форумах "спасибом" называется плюс к карме.
|
|
« Ответ #9 : 03 Сентября 2011, 21:13:07 » |
|
Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...
... а нужно всего-то сделать mysql_upgrade и /usr/local/etc/rc.d/mysql-server start...
|
|
|
Записан
|
|
|
|
HEDG_SS
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #10 : 15 Сентября 2011, 17:53:40 » |
|
Думаю ни для кого не является секретом, что запускной скрипт обычно имеет минимум 3 параметра [start|stop|restart].... В общем, как всегда - "Это не бага - это фича!"
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #11 : 15 Сентября 2011, 19:03:14 » |
|
Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...
... а нужно всего-то сделать mysql_upgrade и /usr/local/etc/rc.d/mysql-server start... Спасибо! + к карме.
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #12 : 15 Сентября 2011, 19:10:06 » |
|
Сорри что не в той ветке, но тему открывать не хочется.
Как применить изменения внесенные в /etc/rc.firewall без ребута сервера?
Если просто перезагрузить фаер, биллинг перестает пускать в инет (я так понял перестает записывать динамические данные в таблицы). Заранее Спасибо!
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #13 : 15 Сентября 2011, 19:55:01 » |
|
Если просто перезагрузить фаер, биллинг перестает пускать в инет (я так понял перестает записывать динамические данные в таблицы).
он не перестает записывать, просто этих правил уже нет, ведь ты перезапустил общие правила из rc.firewall, а noserver дописывает еще свои при старте. Просто нужно перезапустить noserver: /usr/local/etc/rc.d/noserver.sh restart
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #14 : 15 Сентября 2011, 19:58:44 » |
|
Если просто перезагрузить фаер, биллинг перестает пускать в инет (я так понял перестает записывать динамические данные в таблицы).
он не перестает записывать, просто этих правил уже нет, ведь ты перезапустил общие правила из rc.firewall, а noserver дописывает еще свои при старте. Просто нужно перезапустить noserver: /usr/local/etc/rc.d/noserver.sh restart Спасибо!
|
|
|
Записан
|
|
|
|
|