Ошибка 500 сервера. Мой сайт работает нормально и только иногда выдает эти ошибки.Как я могу лучше диагностировать проблему? - PullRequest
0 голосов
/ 19 апреля 2019

Мой сайт отлично работает локально.Он даже отлично работает с моим бэкэндом, использующим веб-сервисы Azure, и внешним интерфейсом, использующим netlify, но иногда после нескольких вызовов API (я не перегружаю сервер, потому что эти вызовы API выполняются один за другим), я получаю МНОЖЕСТВО одинаковых ошибок,500 - внутренняя ошибка сервера.Я смотрю на журналы, и они дают мне некоторые цифры 500 1013 109 329 2144 391

1 Ответ

0 голосов
/ 22 апреля 2019

Причина этого может быть

  • Сетевая проблема вашего сервера

  • Время ожидания запроса к серверу

- Веб-приложение слишком долго отвечает на запрос / ответ при подключении к какому-либо ресурсу (базе данных, другому серверу) и т. Д.

Чтобы решить эту проблему, я бы предложил вам увеличить время простоя вашего приложения. в настройках вашего веб-приложения добавьте SCM_COMMAND_IDLE_TIMEOUT = 3600

По умолчанию веб-приложения выгружаются, если они простаивают в течение некоторого периода времени. Это позволяет системе сохранять ресурсы. В базовом или стандартном режиме вы можете включить «Всегда включено», чтобы приложение постоянно загружалось.

Вы также можете проверить поток журнала диагностики , чтобы получить более подробную информацию об этой проблеме, и сообщение в блоге для Устранение неполадок приложений службы приложений Azure с использованием журналов веб-сервера .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...