ошибка при редиректе.
sjsoft at newmail.ru
sjsoft at newmail.ru
Fri Apr 20 13:50:07 MSD 2007
Здравствуйте, Игорь и уважаемое сообщество nginx.
nginx v 5.16 используется для проксирования моего самописного сервера.
В последнее время стала выпадать ошибка.
Вместо редиректа, пользователь получает кусок текста и потом идет
заголовок. Ранее ошибка не встречалась на nginx-0.3.56 и nginx-0.4.14
.....
Need or don't need to break items dc 8 >= cc 8 = tHTTP/1.0 302 Moved Temporarily
Date: Fri, 20 Apr 2007 09:19:12 GMT
и дальше остальной заголовок, который формируется сервером.
приблизительно такой текст. Самое удивительное, что текст этот
выдается на 1>file.txt 2>&1 в моем сервере и пишется в файл.
каким образом этот текст попадается в nginx я не имею не малейшего
представления.
настройка конфига. (кстати сразу, как использовать файловый сокет? или это невозможно?)
worker_processes 3;
worker_rlimit_nofile 10240;
worker_rlimit_sigpending 32768;
worker_priority 5;
error_log logs/error.log info;
pid logs/nginx.pid;
events {
worker_connections 20480;
use epoll;
}
http {
include conf/mime.types;
default_type application/octet-stream;
limit_zone one $binary_remote_addr 10m;
limit_zone two $binary_remote_addr 10m;
log_format gzip '$remote_addr [$time_local] "$request" $status $bytes_sent $gzip_ratio [$r
emote_user]';
client_header_timeout 60;
client_body_timeout 60;
send_timeout 120;
proxy_read_timeout 180;
proxy_connect_timeout 60;
proxy_send_timeout 180;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
output_buffers 32 256k;
postpone_output 1460;
lingering_time 30;
lingering_timeout 6;
reset_timedout_connection on;
client_header_buffer_size 4k;
client_max_body_size 100000000;
large_client_header_buffers 16 8k;
gzip off;
gzip_min_length 100;
gzip_comp_level 5;
gzip_http_version 1.0;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/html text/plain text/xml text/css image/bmp application/x-javascript;
keepalive_timeout 75 20;
конфиг локации. ипользуется limit_conn two;
location /fcgi/ {
error_page 502 = /502.html;
error_page 504 = /504.html;
access_log off;
proxy_pass http://127.0.0.1:8099/;
client_max_body_size 1m;
client_body_buffer_size 128k;
proxy_connect_timeout 30;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_set_header Host $host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-REMOTE-USER $remote_user;
proxy_buffer_size 8k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 64k;
proxy_temp_path /usr/local/nginx/temp/game_proxy_temp;
}
На сервере стоит FC 2
cat /proc/sys/kernel/osrelease
2.6.5-1.358smp
Подскажите куда копать?
P.S. откатил nginx на версию 3.56 и пока бага не вылазила.
--
С уважением,
sjsoft mailto:sjsoft at newmail.ru
More information about the nginx-ru
mailing list