У меня есть PHP REST API, работающий на веб-сервере, установленном на Windows Server 2016 с IIS 10.0. Веб-API обслуживает приложение, используемое многими сотрудниками. Приложение может отправлять запросы на сервер каждую минуту, иногда несколько раз в минуту, поэтому в
Каждые несколько дней, иногда несколько раз в день, API перестает отвечать на запросы, и единственный способ вернуть его - это остановить и запустить пул приложений.
В окне просмотра событий нет сообщений, связанных с ним. Там нет ошибки в журнале PHP. Последние вызовы, которые выполняются, когда API перестает отвечать, - это те же вызовы, которые были сделаны несколько раз ранее.
Я в растерянности относительно того, что искать дальше, чтобы выяснить, что может вызвать проблему. Есть ли какие-либо настройки в настройках пула приложений или в PHP, которые я мог пропустить? Будет ли проблемой количество запросов к API (в настоящий момент кажется, что оно должно с ним справиться, мы говорим о запросе каждые 2-3 секунды, если это самое загруженное)?
Любые предложения о том, что искать, будет принята с благодарностью.