JanitaK 发表于 2013-03-26 13:04

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]
查看完整版本: nginx resolver问题,版本1.2.7