Скорее всего на разных серверах у вас php странички находятся в разных местах , а не одинаково в /var/vhosts/<a href="http://test.ru/www$fastcgi_script_name" target="_blank">test.ru/www</a><br><br><div class="gmail_quote">
8 сентября 2010 г. 15:47 пользователь nilas <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>></span> написал:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Добрый времени суток. Решил повысить<br>
производительность веб-сервера, за<br>
счет наращивания мощности 2-х машин. В<br>
наличии имеется 2 машины, на одной<br>
расположен nginx, spawn_fcgi и веб-часть<br>
проекта, другая машина полностью в<br>
данный момент полностью простаивает.<br>
Последнюю машину и хочу задействовать<br>
в качестве обработки php-скриптов (чтобы<br>
запросы делились между 2-мя spawn_fcgi).<br>
Конфигурирую апстримы впервые, поэтому<br>
где-то допустил ошибку. Не могу<br>
разобраться где.<br>
<br>
сервер X - nginx, веб-ресурс<br>
сервер X - spawn_fcgi<br>
сервер Y - spawn_fcgi<br>
<br>
[code]<br>
upstream backend {<br>
server unix:/var/run/fastcgi_sock;<br>
server сервер Y:9000;<br>
}<br>
<br>
<br>
<br>
server {<br>
listen 80 default accept_filter=httpready;<br>
server_name <a href="http://test.ru" target="_blank">test.ru</a>;<br>
access_log off;<br>
<br>
<br>
<br>
error_log /var/vhosts/test/logs/player.error.log error;<br>
<br>
location / {<br>
gzip_static on;<br>
root /var/vhosts/<a href="http://test.ru/www" target="_blank">test.ru/www</a>;<br>
index index.html index.php;<br>
}<br>
<br>
<br>
location ~ /\.ht {<br>
deny all;<br>
}<br>
<br>
location ~ \.php$ {<br>
<br>
fastcgi_pass backend;<br>
fastcgi_index index.php;<br>
fastcgi_param SCRIPT_FILENAME<br>
/var/vhosts/<a href="http://test.ru/www$fastcgi_script_name" target="_blank">test.ru/www$fastcgi_script_name</a>;<br>
fastcgi_buffer_size 128k;<br>
<br>
fastcgi_buffers 4 256k;<br>
<br>
include fastcgi_params;<br>
<br>
}<br>
[/code]<br>
<br>
<br>
При таком конфиге запросы<br>
действительно начинают делиться между<br>
2-мя серверами, но как только доходит<br>
дело до сервера Y, вместо веб-страницы<br>
получаю "No input file specifed". Прошу помощи в<br>
реализации данной задачи, спасибо.<br>
<br>
nginx 0.7.67<br>
spawn_fcgi 1.6.3<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,128370,128370#msg-128370" target="_blank">http://forum.nginx.org/read.php?21,128370,128370#msg-128370</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br>