gpt4 book ai didi

python - web2py错误: Connection reset by peer

转载 作者:太空宇宙 更新时间:2023-11-03 19:16:34 26 4
gpt4 key购买 nike

我已经用谷歌搜索了好几天,试图找到为什么会发生这种情况的直接答案,但找不到任何有用的东西。我有一个 web2py 应用程序,它只读取数据库并向 REST api 发出一些请求。它是一个健康检查监视器,因此每分钟都会刷新一次。在任何给定时间大约有 20 个左右的用户。这是我在日志文件中非常一致地看到的错误:

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。

我将非常感谢这里的任何意见。我已经不再沮丧了。

谢谢!

最佳答案

最常见的来源 Connection reset by peer错误是远程客户端决定他不想再与您联系,并取消交互(使用 shutdown /an RST 数据包)。如果用户在加载网站时导航到不同的页面,就会发生这种情况。

就您而言,远程主机甚至在您读取或写入任何内容之前就放弃了连接。对于当前的 web2py,这应该只输出您看到的警告,而不终止任何内容。

如果您有当前的web2py,则无法连接的错误与这些错误消息无关。如果您有旧版本的 web2py,您应该更新。

关于python - web2py错误: Connection reset by peer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11161553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com