每次 reload 的时候,在 error_log 里可以看到类似这样的错误信息:
2015/04/26 13:48:07 [alert] 11215#0: *534 open socket #383 left in connection 20 2015/04/26 13:48:07 [alert] 11215#0: *535 open socket #384 left in connection 21 2015/04/26 13:48:07 [alert] 11215#0: *539 open socket #385 left in connection 22 2015/04/26 13:48:07 [alert] 11215#0: *542 open socket #388 left in connection 25 2015/04/26 13:48:07 [alert] 11215#0: *543 open socket #389 left in connection 26 2015/04/26 13:48:07 [alert] 11215#0: *546 open socket #392 left in connection 29 2015/04/26 13:48:07 [alert] 11215#0: *547 open socket #393 left in connection 30 2015/04/26 13:48:07 [alert] 11215#0: *555 open socket #396 left in connection 33 2015/04/26 13:48:07 [alert] 11213#0: aborting
然后在客户端的 Chrome 浏览器里就是 ERR_CONNECTION_REFUSED 或者 ERR_CONNECTION_RESET 或者 ERR_CONNECTION_CLOSED
貌似是从最近的版本里才开始有的,有人遇到过么?
在官方开发论坛找到了一个可能有关的 Defect 报告:
http://trac.nginx.org/nginx/ticket/626
试过把 SPDY 功能关掉,但是貌似没有帮助。
![]() | 1 tension 2015-04-26 22:42:55 +08:00 我经常遇到 你说的这个错误!我以为是我的问题,每次都是刷新一下就好了! |
2 tension 2015-04-26 22:51:42 +08:00 ![]() 我以为只有我遇到! |
![]() | 5 kn007 2015-04-26 22:58:33 +08:00 没遇到过 |
![]() | 6 shiniv 2015-04-26 23:07:32 +08:00 今天确实看到过reset 我还纳闷是哪里出问题了 |
![]() | 7 fising 2015-04-26 23:08:34 +08:00 刚刚遇到一次。 |
![]() | 8 Verinda 2015-04-26 23:09:38 +08:00 via iPhone 直连,感觉今天遇到了近10次,尤其是今天晚上 |
![]() | 9 bingu 2015-04-26 23:10:06 +08:00 目前为止没遇到过 |
![]() | 10 Verinda 2015-04-26 23:12:43 +08:00 via iPhone 还有遇到了几次页面很快加载完了,而头像图片全是X的情况 |
![]() | 11 kran 2015-04-26 23:13:58 +08:00 via iPhone 要用kill啊 |
![]() | 12 bingu 2015-04-26 23:18:16 +08:00 已遇到 |
13 phx13ye 2015-04-26 23:20:30 +08:00 直连有问题+1 ff主要弹这两个 Unable to connect The connection was reset |
![]() | 15 lisonfan 2015-04-26 23:45:27 +08:00 https并没有啊... |
![]() | 17 vvtommy 2015-04-27 00:10:43 +08:00 从未遇到过。reload 的行为应该是配置检查无误后,启动新的 worker,并通知正在运行的 worker 关闭,但是如果正在运行的 worker 手上还有连接的话,会等处理完毕之后才会退出的。要不然先换个版本试试,当然既然有日志的话,可以 --with-debug 编一个顺手去查查 :> |
![]() | 19 Livid MOD OP PRO 现在这个问题已经不会再在 V2EX 出现了。 |
![]() | 20 fannheyward 2015-04-27 11:41:19 +08:00 @Livid 我们服务也遇到这种问题,可否提供一些思路?可能是哪方面的原因?upstream 服务?谢谢。 |
![]() | 21 lujiajing1126 2015-04-27 12:03:14 +08:00 qdisc工具似乎可以解决这个问题 |
![]() | 22 kmdd33 2018-06-28 19:20:36 +08:00 @Livid 请问您是如何解决的?碰到了跟你一样的问题,reload 后,error.log 就是这种信息,我 google 了一天一夜了,还是无法解决。 |
23 luxurine 2019-08-13 00:17:05 +08:00 楼主啊 最近碰到类似问题 提示 ” open socket left “,对这种 socket 泄露不知如何下手,能分享下当时的场景吗 感谢 |