Я работаю над большим сайтом, созданным на Croogo в CakePHP. Сегодня, без каких-либо предупреждений, начало происходить следующее: при выполнении нескольких последовательных HTTP-запросов сайт остается в режиме загрузки внутри браузера. Любая попытка получить доступ к любому другому URL из того же домена приводит к тому же результату.
Интересная часть, теперь: если я удаляю куки "CAKEPHP" и затем пытаюсь перезагрузить его, все работает нормально, пока он снова не зависнет.
Примечания:
- это происходит на стороне клиента. Сайт откликается у других клиентов
- PHP переходит на использование 30% мощности процессора в течение очень короткого времени, перед тем как сайт перестает отвечать на запросы
- Это связано с приложением - я протестировал его на трех разных конфигурациях и все действовал одинаково
- Я прокомментировал код, который писал до того, как это произошло, и до сих пор без изменений
- Перезапуск Apache также делает веб-сайт отзывчивым в веб-браузере
- Нет абсолютно никаких медленных запросов. Наибольшее время, записанное для серии запросов, составляет 134 мс. Кроме того, PHP в основном только анализирует данные, без сложных операций
- Это происходит в равной степени в сценариях, в которых отображается только один запрос и одна переменная, а также в сценариях, которые анализируют большие наборы данных