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

Не работает запуск scheduled_run.php

СообщениеДобавлено: 28 сен 2017, 16:55
juli_zzz
Друзья, нуждаемся в помощи.
После переноса сайта http://info.kolpino-city.ru/board/fl/1/2/ на новый хостинг перестали удаляться объявления после истечения срока, а также пользователи не получают уведомлений об истечении срока на e-mail. Помогает ручной запуск скрипта обработки базы.
На хостинг обращались, получили ответ:
"Технических неполадок на сервере где расположен Ваш аккаунт не наблюдается. Пожалуйста, в первую очередь обратитесь для диагностики описанной Вами ситуации к разработчику скрипта scheduled_run.php, так как только разработчику скрипта известна подробная специфика его работы."
Хелп! Что делать?

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 28 сен 2017, 17:09
Support Team
Здравствуйте,

а запуск скрипта scheduled_run.php по cron у вас настроен?

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 28 сен 2017, 17:16
juli_zzz
Сайт на Битриксе. Просили выполнить следующую команду по ssh:
/usr/bin/php5.3
/home/k/kontentko2/info.kolpino-city.ru/public_html/bitrix/php_interface/cron_events.php

Для scheduled_run.php нужна отдельная команда? Если да, помогите, пожалуйста, сформулировать запрос в техподдержку хостинга

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 28 сен 2017, 17:41
Support Team
Для автоматической проверки срока размещения объявления, а также отправки предупреждений пользователям и чистки базы от просроченных объявлений существует скрипт schedule_run.php. Он находится в корневом каталоге скрипта.
Настройте на хостинге запуск этого скрипта по расписанию раз в сутки (обычно это делается через сервис cron). Поэтому вам необходимо обратиться в тех. поддержку хостинга с просьбой помочь вам в настройке регулярного запуска этого скрипта.

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 03 окт 2017, 11:56
juli_zzz
Здравствуйте!
Попросила техподдержку хостинга помочь. Они прописали в Crontab следующее задание: /usr/bin/php5.3 /home/k/kontentko2/info.kolpino-city.ru/public_html/board/schedule_run.php. Запуск в 23.59 ежедневно.

Но скрипт так и не работает. Снова пришлось делать запуск вручную. Тогда сразу на почту пришли все уведомления об истечении срока и удалились просроченные объявления.
В чем может быть проблема? Почему автоматический запуск скрипта не работает?

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 04 окт 2017, 10:33
juli_zzz
Оказалось, название скрипта не правильно написали. Все исправили, теперь всё работает.
Большое вам спасибо за помощь!

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 04 окт 2017, 12:34
Support Team
Рады были помочь

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 20 окт 2017, 12:12
juli_zzz
Здравствуйте!
Снова обращаюсь за помощью.

При запуске скрипта стала возникать следующая ошибка PHP:
===
PHP Fatal error: require_once(): Failed opening required './board/settings.php' (include_path='.:/usr/share/php5:/usr/share/php') in /home/k/kontentko2/info.kolpino-city.ru/public_html/board/modules/qplboard/include_int.php on line 1
===

Вы знаете, в чем может быть дело?

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 23 окт 2017, 16:08
Support Team
Изменения в файлы какие-нибудь вносили?

Re: Не работает запуск scheduled_run.php

СообщениеДобавлено: 23 окт 2017, 16:37
juli_zzz
Нет