我用ngx_lua写了一个服务类的东西,客户端是php 用curl的形式进行请求,但偶尔出现timeout的请况,我设置的超时时间是1s出错消息是:curl: (28) connect() timed out! curl: (28) Operation timed out after 1000 milliseconds with 0 bytes received 然后我再请求一次,就ok 遇到这个情况,应该如何解决呢,求助~
Hello! 2012/7/16 仲伟涛 <luo...@gmail.com>: > 我用ngx_lua写了一个服务类的东西,客户端是php 用curl的形式进行请求,但偶尔出现timeout的请况, > > 我设置的超时时间是1s > > 出错消息是: > curl: (28) connect() timed out! > curl: (28) Operation timed out after 1000 milliseconds with 0 bytes received > > 然后我再请求一次,就ok > > 遇到这个情况,应该如何解决呢,求助~ > 我想先提几个问题 :) 1. 你的 Nginx 错误日志中有没有什么错误信息? 2. 你的 ngx_lua 服务是否涉及其他的后端服务? 3. 你能排除后端服务本身超时的可能性么? 4. 如果你确认是 ngx_lua 的问题,能否提供一个最小化的能复现此问题的配置和代码示例? 5. 你使用的是最新的 ngx_lua 0.5.7 么? 6. 你使用的 nginx 版本是否足够新? Thanks! -agentzh