nginx resolver问题,版本1.2.7
我在nginx上做了透明代理,reload配置之后,可以正常运行,但是过一段时间,大约是个把小时,也不一定,就开始返回500错误。errorlog内容如下:2013/03/24 08:54:07 1891#0: send() failed (22: Invalid argument) while resolving, resolver: 202.106.196.115:53
配置如下:
worker_processes 1;
events {
worker_connections1024;
}
http {
include mime.types;
default_typeapplication/octet-stream;
sendfile on;
keepalive_timeout65;
log_format alog '$http_host $remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
access_log logs/access.log alog;
resolver 202.106.196.115 valid=120s;
resolver_timeout 3s;
server {
listen 80;
location ~ {
proxy_pass http://$http_host$request_uri;
}
}
}
页:
[1]