parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Yarovoy 17.05.2012 21:44

Приветствую.

Пытаюсь настроить сборку Parser 3.4.0 + fcgiwrap 1.0.3 + nginx 1.0.5 на Ubuntu 12.04. Вроде бы все делаю, как здесь написано, но запустить не получается. nginx выдает 502 Bad Gateway, а в его логах следующая ошибка:
2012/05/17 23:32:46 [error] 3114#0: *1 upstream closed prematurely FastCGI stdout while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "localhost"
Вот мой конфигурационный файл для хоста:
server {

	server_name localhost;

	location / {
		root /usr/share/nginx/www;
		fastcgi_index index.html;

		include		fastcgi_params;

		fastcgi_pass	unix:/var/run/fcgiwrap.socket;

		fastcgi_param	SCRIPT_NAME			/usr/lib/cgi-bin/parser3;
		fastcgi_param	SCRIPT_FILENAME		/usr/lib/cgi-bin/parser3;
		fastcgi_param	PATH_INFO			$fastcgi_script_name;
		fastcgi_param	PATH_TRANSLATED		/usr/share/nginx/www$fastcgi_script_name;
	}
}
Честно говоря даже и не знаю куда копать. Гугл подсказывает, что проблема связанна с тем, что FastCGI-сервер не проставляет двойной перенос строки (\n\r\n\r) после объявления типа контента и самим содержимым страницы:

Content-type: text/html

<html><body>Hello, world.</body></html>

Может быть кто-нибудь подскажет как решить проблему?