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

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

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

Сообщение Dark_Veter » Чт янв 22, 2015 1:34 pm

Всем привет! Сегодня столкунулся с проблемой падения всех циклов после обновления или после установки модуля через маркет. В debmes ничего не пишет :-(. Ос - Debian. Может кто сталкивался с такой проблемой, помогите решить. Спасибо!
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Чт янв 22, 2015 2:48 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

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

Сообщение Dark_Veter » Чт янв 22, 2015 5:33 pm

Сергей, а не подскажете, как это возможно реализовать?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Чт янв 22, 2015 5:37 pm

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

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

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

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

Сообщение Dark_Veter » Чт янв 22, 2015 6:21 pm

Добавил в крон задание раз в минуту:

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

/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 секунд запускать если лежит. Пока работает вроде, потестирую отпишусь. Или может кравивее решение найдется :-)
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

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

Сообщение dmw » Чт янв 22, 2015 6:42 pm

Я постоянно после каждого обновления перезагружаю сервер,тогда все нормально, иначе все циклы падают.
Было бы не плохо чтоб было как у windows-пользователей.
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Пт янв 23, 2015 10:58 am

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

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

#!/bin/bash
for (( ; ; ))
do
   php cycle.php
   sleep 1
done
теперь после выхода из основного цикла он автоматически перезапустится
А для винды?
Моя Алиска живёт на Proxmox в Debian 12
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

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

Сообщение Dark_Veter » Пт янв 23, 2015 11:47 am

А для винды?
На винде должно из коробки работать.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Ответить