500 ответ сервера при просмотре некоторыми сервисами

Главные вкладки

Аватар пользователя real-man real-man 22 ноября 2018 в 11:35

Перевел сайт на выделенный сервер, после этого при сканировании сайта некоторыми сервисами (например test speed https://gtmetrix.com, или при попытке репоста страниц сайта в фейсбук, эти сервисы показывает что сайт отдает им 500 ответ) При этом сайт доступен для пользователей без ошибок. Робот Яндекса тоже видит нормально:

Server: nginx/1.14.1
Date: Thu, 22 Nov 2018 08:03:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Content-Type-Options: nosniff
ETag: W/"1a85c-57b3c4bb043c2"
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Vary: Accept-Encoding
X-Cached-By: Boost
Content-Encoding: gzip

Куда смотреть хоть ? .htaccess перебирал, пробовал разные варианты Options, Rewritebase и.т.д. Php тоже настраивал по разному, сталкивался кто-нибудь с таким ?

Комментарии

Аватар пользователя bsyomov bsyomov 22 ноября 2018 в 15:29

Страничка, что вы показали выше, закеширована boost, и фактически отдаётся как статика. Её отдать очень просто, и 500 в этом случае получить прямо скажем сложно. При этом с отдачей не из кеша могут быть проблемы, и с настройками сервера связанные, и с тем, как сделан сайт.

Посмотреть в целом стоит как настроен сервер, прежде всего mysql. Посмотреть что с нагрузкой. Поискать узкие места. Заглянуть в логи, какие именно запросы отдают 500, и проанализировать почему.