CGI Error

Started by Молодой, March 12, 2007, 09:23:12 PM

Previous topic - Next topic

Молодой

Очень часто при работе с форумом выбегает такая ошибка...

QuoteCGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

С чем это связано?

Для справки
Информация о версиях:
Версия форума: SMF 1.1.2 (подробнее)
Последняя версия SMF: SMF 1.1.2
Версия PHP: 5.1.6
Версия MySQL: 5.0.24a-community-max-nt-log
Версия Web сервера: Microsoft-IIS/6.0
Версия GD: bundled (2.0.28 compatible)

NeLLIsania

сервер не верно передает заголовки HTTP. у тебя стоит IIS, а соответственно PHP у тебя работает как модуль, я бы рекомендовал поставить apache вместо IIS (если это возможно)
/* Have a nice day! */

Молодой

Сервер хостинговый :(

На моем тестовом все летает причем даже вариант с их же базой MySQL
а настройки все практически такие же:
Версия форума: SMF 1.1.2 (подробнее)
Последняя версия SMF: SMF 1.1.2
Версия PHP: 4.4.4
Версия MySQL: 4.1.21-community-nt
Версия Web сервера: Microsoft-IIS/6.0
Версия GD: bundled (2.0.28 compatible)


Так вот какую предъяву админу сервака выдать не знаю... вот что у них там не так?

NeLLIsania

из моего опыта могу сказать - ставил связку IIS-PHP-MySql постоянно лезли ошибки CGI. Причем не только при работе форума SMF...
/* Have a nice day! */

Glen-Demon

Quote from: hxxp:1gb.ru [nonactive] supportСуть ошибки в том, что на IIS PHP исполняется в CGI-режиме, и на исполняемые
процессы PHP стоит жесткий мониторинг, при превышении контролируемых лимитов
(оперативная память, время исполнения, время процессора и т.д.) процесс
просто убивается через функцию TerminateProcess
(hxxp:msdn2.microsoft.com/en-us/library/ms686714.aspx [nonactive]), при этом он не
успевает вернуть какие либо данные веб-серверу IIS что бы тот возвратил их
пользователю. Об этом и говорит ошибка - процесс CGI (в данном случае PHP)
завершился не вернув требуемых заголовков.

Advertisement: