Вместо 404 возвращает ошибку 500

Всем доброго времени суток. Подскажите, пожалуйста, в чём может быть проблема: при переходе на несуществующую страницу, вместо того, чтобы переправить пользователя на страницу 404 сайт долго грузится и отдаёт 500 ошибку. В логе никаких ошибок, в логе сервера:
2018/03/03 12:28:08 [error] 1195#1195: *334 upstream timed out (110: Connection timed out) while reading response header from upstream, client: ***.***.***.***, server: ***.org, request: "GET /webinar/54c12333e4b050790db38c84 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "***.org"
YansterOne
03 марта 2018, 10:37
modx.pro
1 222
0

Комментарии: 7

Максим
03 марта 2018, 16:16
0
Проверьте настройку 404 страницы в системных настройках. Страница, которая там указана должна буть опубликована и доступна анонимам.
    YansterOne
    03 марта 2018, 18:51
    0
    Да страница доступна, на неё можно зайти.
    YansterOne
    03 марта 2018, 18:52
    0
    Из-за этого ещё mysql ещё загружена очень сильно. Через какое-то время сайт перестаёт работать.
      Максим
      03 марта 2018, 20:23
      0
      Тогда проблема в шаблоне.
        YansterOne
        04 марта 2018, 16:22
        0
        Пробовал ставить разные страницы в настройках для 404, не помогает… Уже 3 день не могу решить проблему.
          Igor Ivanov
          05 марта 2018, 06:03
          0
          Дайте доступ к сайту в личке, иначе получается гадание на кофейной гуще )
      YansterOne
      05 марта 2018, 14:55
      0
      Попробовал создать плагин, навесил на событие OnPageNotFound. В нём вывел в лог настройку 'error_page'. И там, почему-то, оказалась цифра 3, хотя в настройке прописано 17. Ресурса с id 3 естественно не существует, из-ха этого было постоянно куча редиректов и сайт падал. Такой вопрос: почему когда я выполняю в консоли и в плагине один и тот же кусок кода, он возвращает разные значения?
      В настройках контроля доступа нигде не переопределял эту настройку.
      $error_page = $modx->getOption('error_page');
      $modx->log(1, $error_page);
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7