при генерации карты сайта сообщает - 502 Bad Gateway, это можно исправить ?

#1 26 ноября 2015 в 13:57
все задачи по крон выполняются, кроме генерации карты сайта

при генерации карты сайта сообщает:
-----------------------
502 Bad Gateway

nginx/0.7.68
------------------

это можно исправить?
#2 26 ноября 2015 в 14:11
мб слишком много страниц на сайте, потому не справляется? отсюда и 502
#3 26 ноября 2015 в 14:12


мб слишком много страниц на сайте, потому не справляется? отсюда и 502

stealthdebuger

не тот случай. всего пару десятков статей и пару сотен объявлений
#4 26 ноября 2015 в 18:46


мб слишком много страниц на сайте, потому не справляется? отсюда и 502

stealthdebuger

stealthdebuger вы были правы… отключил объявления и все заработало… как можно исправить проблему?
#5 26 ноября 2015 в 19:14
После обновление до 2.3.0 заметил, что теперь место белого экрана показывается ошибка 502 в админке.
На сайте белый экран.
Ошибка: система не может найти tpl файл
Денвер.
#6 26 ноября 2015 в 19:39

все задачи по крон выполняются, кроме генерации карты сайта

lezginka.ru
Задачи cron предназначены для выполнения через php cli. И если вы запускает задачи вручную в админке, то следует понимать, что время выполнения php регулируется в директивами max_execution_time и max_input_time и по умолчанию они 30 и 60 секунд соответственно, а при php cli безлимитные. Следовательно у вас попросту за это самое время скрипт не успевает отработать все что нужно.
Итого, запускать весомые задачи вручную в админке не нужно.

После обновление до 2.3.0 заметил, что теперь место белого экрана показывается ошибка 502 в админке

Evanescence
Не очень понял о чем вы.
#7 26 ноября 2015 в 20:14

Итого, запускать весомые задачи вручную в админке не нужно.

Fuze
либо дополнить потенциально тяжелые задачи set_time_limit(0);
но это ситуации не спасет, через некоторое время браузер сам отвалится с той же ошибкой 502.

Как вариант — использовать ping-технология посредством ajax/websocket, но для этого придётся слишком много пилить, потому да, Fuze прав, наиболее простым решением будет — не запускать подобные задачи из админки.
Но именно для данной задачи мне не понятно почему именно такой заковыристый путь выбран для генерации sitemap. Да и не должна его генерация занимать столь много времени. Это не верный подход.
#8 26 ноября 2015 в 20:26

Не очень понял о чем вы.

Fuze
Извиняюсь, ошибка видимо была в денвере, щас всё повторил и ошибок нет.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.