Я даже не знаю, как это объяснить. Единственное, что я могу подумать, это «почему я работаю с сервером Windows?»
Я арендую выделенный сервер 1and1 - я установил PHP сам - с быстрым CGI и кешированием (почти уверен, что я проверил OK кое-что о динамическом кешировании для PHP, когда установил его).
Каждые несколько часов интенсивной обработки php - мои страницы начинают блокироваться - обычно просто отображаются пустые страницы - без каких-либо ошибок.
Только что проверил страницу - назовем ее a.php - и это показало результаты b.php - Я думал, меня взломали!
Однако простой перезапуск сервера IIS решает проблему.
Есть идеи / помощь / знания по аналогичным проблемам с Windows 2008?
Надеюсь, вы прочитали статью Использование FastCGI для размещения приложений PHP в IIS 7.0. Если в .php отсутствует какая-то конфигурация, я никогда не видел, чтобы IIS обслуживал неправильные страницы. Вы, безусловно, можете проверить файлы журнала IIS, чтобы убедиться в этом.
Не хочу вас расстраивать, но мы упускаем из виду многие вещи, особенно при работе с новой средой, такой как IIS 7.
Я никогда не видел проблемы со сменой страниц, но у меня была точно такая же проблема с пустыми страницами, я боролся с ней неделями. Что я сделал, так это зашел в настройки FastCGI и уменьшил количество страниц, обслуживаемых каждым экземпляром, примерно до 100, и проблема «решена». Не к моему удовлетворению, но с тех пор этого не произошло.
J.Ja