
Падает после обновления
Модератор: immortal
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Падает после обновления
Всем привет! Сегодня столкунулся с проблемой падения всех циклов после обновления или после установки модуля через маркет. В debmes ничего не пишет
. Ос - Debian. Может кто сталкивался с такой проблемой, помогите решить. Спасибо!

Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Падает после обновления
Возможно это связано с тем, что при обновлении и установки модуля система пишет файл reboot в папку сайта. Это флаг, по которому все циклы закрываются. В windows-версии после закрытия автоматически идёт перезапуск, т.е. там команда запуска основного цикла сама по себе бесконечна и сама себя запускает после закрытия. На Linux надо как-то аналогично делать видимо.Dark_Veter писал(а):Всем привет! Сегодня столкунулся с проблемой падения всех циклов после обновления или после установки модуля через маркет. В debmes ничего не пишет. Ос - Debian. Может кто сталкивался с такой проблемой, помогите решить. Спасибо!
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Падает после обновления
Сергей, а не подскажете, как это возможно реализовать?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Падает после обновления
если основной цикл запускается через команду "php cycle.php", то можно сделать файл start.sh такого плана:Dark_Veter писал(а):Сергей, а не подскажете, как это возможно реализовать?
Код: Выделить всё
#!/bin/bash
for (( ; ; ))
do
php cycle.php
sleep 1
done
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Падает после обновления
Добавил в крон задание раз в минуту:
Должно раз в 15 секунд запускать если лежит. Пока работает вроде, потестирую отпишусь. Или может кравивее решение найдется 
Код: Выделить всё
/etc/init.d/majordomo start; /bin/sleep 15; /etc/init.d/majordomo start; /bin/sleep 15; /etc/init.d/majordomo start; /bin/sleep 15; /etc/init.d/majordomo start;

Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Падает после обновления
Я постоянно после каждого обновления перезагружаю сервер,тогда все нормально, иначе все циклы падают.
Было бы не плохо чтоб было как у windows-пользователей.
Было бы не плохо чтоб было как у windows-пользователей.
- Amarok
- Сообщения: 1427
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Падает после обновления
А для винды?sergejey писал(а):если основной цикл запускается через команду "php cycle.php", то можно сделать файл start.sh такого плана:Dark_Veter писал(а):Сергей, а не подскажете, как это возможно реализовать?теперь после выхода из основного цикла он автоматически перезапуститсяКод: Выделить всё
#!/bin/bash for (( ; ; )) do php cycle.php sleep 1 done
Моя Алиска живёт на Proxmox в Debian 12
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Падает после обновления
На винде должно из коробки работать.А для винды?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect