Всем доброго времени суток. Столкнулся с «интересной» проблемой при использовании Nginx+FCGI. Суть такова: есть серв с поднятым РНР, Nginx+FCGI + пользовательский сайт - и все работает. Но на втором серве, где настройки аналогичные (права на папки и файлы и т.д.) - часть скриптов выполняется нормально, а остальные выдают «Software error 500 read timeout error at /some/path/to/cgi line 150»
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/tmp/php5-fpm.sock;
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
location /cgi-bin/ {
root /mnt/v2/affiliate;
gzip off;
fastcgi_split_path_info ^(.+\.(?:cgi|pl))(.*)$;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
include /etc/nginx/fastcgi_params;
fastcgi_param DOCUMENT_ROOT /mnt/v2/affiliate/cgi-bin/;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_buffers 256 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 120;
fastcgi_send_timeout 120;
fastcgi_read_timeout 120;
}