Назад | Перейти на главную страницу

php-cgi.exe открывает огромное количество экземпляров

Я размещаю php 5.2 на IIS 8. Да, я знаю, что это ужасная идея, но это реальность.

На сервере заканчиваются ресурсы после того, как наш веб-сайт работает в течение нескольких часов, потому что по какой-то причине php-cgi.exe открывается десятки раз:

Что я делаю не так? возможно что-то не так с файлом php.ini?

Может ли это быть вызвано тем, что mssql_result не закрывает соединение?

Я безуспешно следил за этим отличным руководством http://www.iis.net/configreference/system.webserver/fastcgi/application

На самом деле мне удалось ограничить количество экземпляров, но тогда все дополнительные запросы обрабатываются очень медленно.

Думаю, вам лучше выполнить установку автоматически с помощью инструментов, предоставляемых Microsoft:

  1. Загрузите Установщик веб-платформы Microsoft.
  2. Отметьте в параметрах, что вы будете использовать IIS (не IIS Express).
  3. Найдите «php», выберите версию и нажмите «Добавить».
  4. Щелкните «Установить».