nsqio / go-nsq

The official Go package for NSQ
MIT License
2.59k stars 444 forks source link

always reconnect in nsq #191

Closed anotherGoogleFan closed 8 years ago

anotherGoogleFan commented 8 years ago

In my program, I read from NSQD, none write. But it always disconnect and reconnect....

2016/09/02 16:56:46 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) connecting to nsqd
2016/09/02 17:08:42 ERR    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) IO error - read tcp 192.168.4.1:40926->192.168.3.1:4150: i/o timeout
2016/09/02 17:08:42 WRN    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) delaying close, 76 outstanding messages
2016/09/02 17:08:42 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) readLoop exiting
2016/09/02 17:10:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) beginning close
2016/09/02 17:10:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) breaking out of writeLoop
2016/09/02 17:10:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) writeLoop exiting
2016/09/02 17:10:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) finished draining, cleanup exiting
2016/09/02 17:10:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) clean close complete
2016/09/02 17:10:02 WRN    1 [keywordHints/keywordHintsLoader] there are 0 connections left alive
2016/09/02 17:10:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) re-connecting in 1m0s
2016/09/02 17:11:02 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) connecting to nsqd
2016/09/02 17:18:08 ERR    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) IO error - read tcp 192.168.4.1:27228->192.168.3.1:4150: i/o timeout
2016/09/02 17:18:08 WRN    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) delaying close, 85 outstanding messages
2016/09/02 17:18:08 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) readLoop exiting
2016/09/02 17:19:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) beginning close
2016/09/02 17:19:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) breaking out of writeLoop
2016/09/02 17:19:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) writeLoop exiting
2016/09/02 17:19:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) finished draining, cleanup exiting
2016/09/02 17:19:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) clean close complete
2016/09/02 17:19:57 WRN    1 [keywordHints/keywordHintsLoader] there are 0 connections left alive
2016/09/02 17:19:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) re-connecting in 1m0s
2016/09/02 17:20:57 INF    1 [keywordHints/keywordHintsLoader] (192.168.3.1:4150) connecting to nsqd
mreiferson commented 8 years ago

It's encountering: IO error - read tcp 192.168.4.1:40926->192.168.3.1:4150: i/o timeout

You could turn on debug mode and perhaps get more detail in the logs on what might be happening.