Страница 1 из 1

Падает после обновления

Добавлено: Чт янв 22, 2015 1:34 pm
Dark_Veter
Всем привет! Сегодня столкунулся с проблемой падения всех циклов после обновления или после установки модуля через маркет. В debmes ничего не пишет :-(. Ос - Debian. Может кто сталкивался с такой проблемой, помогите решить. Спасибо!

Re: Падает после обновления

Добавлено: Чт янв 22, 2015 2:48 pm
sergejey
Dark_Veter писал(а):Всем привет! Сегодня столкунулся с проблемой падения всех циклов после обновления или после установки модуля через маркет. В debmes ничего не пишет :-(. Ос - Debian. Может кто сталкивался с такой проблемой, помогите решить. Спасибо!
Возможно это связано с тем, что при обновлении и установки модуля система пишет файл reboot в папку сайта. Это флаг, по которому все циклы закрываются. В windows-версии после закрытия автоматически идёт перезапуск, т.е. там команда запуска основного цикла сама по себе бесконечна и сама себя запускает после закрытия. На Linux надо как-то аналогично делать видимо.

Re: Падает после обновления

Добавлено: Чт янв 22, 2015 5:33 pm
Dark_Veter
Сергей, а не подскажете, как это возможно реализовать?

Re: Падает после обновления

Добавлено: Чт янв 22, 2015 5:37 pm
sergejey
Dark_Veter писал(а):Сергей, а не подскажете, как это возможно реализовать?
если основной цикл запускается через команду "php cycle.php", то можно сделать файл start.sh такого плана:

Код: Выделить всё

#!/bin/bash
for (( ; ; ))
do
   php cycle.php
   sleep 1
done
теперь после выхода из основного цикла он автоматически перезапустится

Re: Падает после обновления

Добавлено: Чт янв 22, 2015 6:21 pm
Dark_Veter
Добавил в крон задание раз в минуту:

Код: Выделить всё

/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; 
Должно раз в 15 секунд запускать если лежит. Пока работает вроде, потестирую отпишусь. Или может кравивее решение найдется :-)

Re: Падает после обновления

Добавлено: Чт янв 22, 2015 6:42 pm
dmw
Я постоянно после каждого обновления перезагружаю сервер,тогда все нормально, иначе все циклы падают.
Было бы не плохо чтоб было как у windows-пользователей.

Re: Падает после обновления

Добавлено: Пт янв 23, 2015 10:58 am
Amarok
sergejey писал(а):
Dark_Veter писал(а):Сергей, а не подскажете, как это возможно реализовать?
если основной цикл запускается через команду "php cycle.php", то можно сделать файл start.sh такого плана:

Код: Выделить всё

#!/bin/bash
for (( ; ; ))
do
   php cycle.php
   sleep 1
done
теперь после выхода из основного цикла он автоматически перезапустится
А для винды?

Re: Падает после обновления

Добавлено: Пт янв 23, 2015 11:47 am
Dark_Veter
А для винды?
На винде должно из коробки работать.