Биллинговая система Nodeny
22 Ноября 2024, 19:09:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: rc.d скрипт noserver.sh  (Прочитано 7328 раз)
HEDG_SS
NoDeny
Пользователь
*

Карма: 0
Offline 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 Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 1059



Просмотр профиля
« Ответ #2 : 02 Сентября 2011, 16:18:29 »

P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
Также обнаружена проблема, что если человеку оторвать руки, то они обратно уже не приростают.
Записан
Rico-X
NoDeny
Старожил
*

Карма: 7
Offline Offline

Сообщений: 349


Просмотр профиля
« Ответ #3 : 02 Сентября 2011, 17:18:59 »

P.S. Также обнаружена проблема, что при остановке демона mysqld, а затем его запуске ядро биллинга не видит mysqld.
Также обнаружена проблема, что если человеку оторвать руки, то они обратно уже не приростают.
Ну зря так, вполне актуальная проблема, если база и ядро разнесены.
Записан
Pastor_
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 26


Просмотр профиля Email
« Ответ #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 Offline

Сообщений: 844



Просмотр профиля
« Ответ #5 : 02 Сентября 2011, 21:12:22 »

Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #6 : 03 Сентября 2011, 10:42:53 »

Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...
[offtop]
только я придержуюсь принципа, работает - не трож Непонимающий
[/offtop]
Записан
Rico-X
NoDeny
Старожил
*

Карма: 7
Offline Offline

Сообщений: 349


Просмотр профиля
« Ответ #7 : 03 Сентября 2011, 11:53:51 »

[oftop]
Неужели и апач не обновляли, после недавней найденой дыры?
[/oftop]
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #8 : 03 Сентября 2011, 12:00:21 »

[oftop]
Неужели и апач не обновляли, после недавней найденой дыры?
[/oftop]
у меня lighttpd
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #9 : 03 Сентября 2011, 21:13:07 »

Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...

... а нужно всего-то сделать mysql_upgrade и /usr/local/etc/rc.d/mysql-server start...
Записан
HEDG_SS
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 48


Просмотр профиля
« Ответ #10 : 15 Сентября 2011, 17:53:40 »

Думаю ни для кого не является секретом, что запускной скрипт обычно имеет минимум 3 параметра [start|stop|restart]....
В общем, как всегда - "Это не бага - это фича!" Улыбающийся
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #11 : 15 Сентября 2011, 19:03:14 »

Кстати да, после апдейта портов (в частности mysql) приходится перезагружать сервер...

... а нужно всего-то сделать mysql_upgrade и /usr/local/etc/rc.d/mysql-server start...

Спасибо! + к карме.  Подмигивающий
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #12 : 15 Сентября 2011, 19:10:06 »

Сорри что не в той ветке, но тему открывать не хочется.

Как применить изменения внесенные в /etc/rc.firewall без ребута сервера?

Если просто перезагрузить фаер, биллинг перестает пускать в инет (я так понял перестает записывать динамические данные в таблицы).
Заранее Спасибо!
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #13 : 15 Сентября 2011, 19:55:01 »

Если просто перезагрузить фаер, биллинг перестает пускать в инет (я так понял перестает записывать динамические данные в таблицы).
он не перестает записывать, просто этих правил уже нет, ведь ты перезапустил общие правила из rc.firewall, а noserver дописывает еще свои при старте. Просто нужно перезапустить noserver:

Код:
/usr/local/etc/rc.d/noserver.sh restart
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #14 : 15 Сентября 2011, 19:58:44 »

Если просто перезагрузить фаер, биллинг перестает пускать в инет (я так понял перестает записывать динамические данные в таблицы).
он не перестает записывать, просто этих правил уже нет, ведь ты перезапустил общие правила из rc.firewall, а noserver дописывает еще свои при старте. Просто нужно перезапустить noserver:

Код:
/usr/local/etc/rc.d/noserver.sh restart
Спасибо!
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!