我有一個通過IMAP4_SSL連接到IMAP服務器的Python代碼後,直到它試圖關閉這個連接一切正常:imaplib SSL連接掛在CLOSE_WAIT關閉
def logout(self):
"Close the mailbox and logout and set the connection to None"
try:
self.connection.close()
self.connection.logout()
except e:
pass
self.connection = None
這使得在連接CLOSE_WAIT狀態:
tcp 38 0 1.2.3.4:55809 5.6.7.8:993 CLOSE_WAIT 18983/python2.6
它在哪裏停留很長時間。 python進程本身是一個長期運行的守護進程,會定期進行IMAP檢查,所以這些進程會隨着時間而積累。任何想法,爲什麼它可能會發生,我做錯了什麼?
查看代碼的其餘部分可能很有用。 – Acorn 2011-03-20 01:48:13
我實際上遇到同樣的問題 - 您是否能夠解決此問題或至少找到解決方法? – NFicano 2011-03-25 19:35:41
@NFicano不幸的是,還沒有... – StasM 2011-03-28 19:44:36