我一直在搜尋谷歌幾天試圖找到一個直接的答案,爲什麼發生這種情況,但找不到任何有用的東西。我有一個web2py應用程序,它只是讀取一個數據庫並向REST API發出一些請求。它是一個健康檢查監視器,因此它每分鐘刷新一次。在任何時候都有大約20個用戶。下面是我在日誌文件中看到非常一致的錯誤:web2py錯誤:由對等重置的連接
ERROR:Rocket.Errors.Port8080:Traceback (most recent call last):
File "/opt/apps/web2py/gluon/rocket.py", line 562, in listen
sock = self.wrap_socket(sock)
File "/opt/apps/web2py/gluon/rocket.py", line 506, in wrap_socket
ssl_version = ssl.PROTOCOL_SSLv23)
File "/usr/local/lib/python2.7/ssl.py", line 342, in wrap_socket
ciphers=ciphers)
File "/usr/local/lib/python2.7/ssl.py", line 121, in __init__
self.do_handshake()
File "/usr/local/lib/python2.7/ssl.py", line 281, in do_handshake
self._sslobj.do_handshake()
error: [Errno 104] Connection reset by peer
基於谷歌上搜索一些最有前途的一條信息是,有人正試圖通過防火牆連接,所以它是殺害的連接,但是我不明白爲什麼它將實際應用關閉。該進程仍在運行,但沒有人可以連接,我必須重新啓動web2py。
我會非常感激這裏的任何輸入。我無法忍受挫折。
謝謝!
至少現在我知道應用程序停止不是由這些錯誤引起的。謝謝! – user1475573