python xmlrpc时间

2024-04-24 23:02:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用xmlrpc联系本地服务器。在客户端,有时会出现以下套接字超时错误并与其不一致的错误。 为什么会这样?套接字超时的原因是什么?在

<class 'socket.timeout'>: timed out
      args = ('timed out',)
      errno = None
      filename = None
      message = 'timed out'
      strerror = None 

服务器端的回溯如下所示

^{pr2}$

我关闭了服务器并重新启动了它。现在一切正常。 原因是什么? 经过一个过程,我的机器内存昨天晚上满了,今天早上又恢复了正常。 这个错误是不是因为一些进程的交换?在


Tags: 服务器none客户端message错误timeoutargs原因
1条回答
网友
1楼 · 发布于 2024-04-24 23:02:31

看起来客户端套接字超时等待服务器响应。您的服务器是否可能在某些时候需要很长时间来响应?另外,如果服务器导致机器进入交换状态,则会减慢速度,从而可能导致超时。在

如果我没记错的话,python中的xmlrpc中没有设置套接字超时。你在做socket.setdefaulttimeout在你的代码里?在

如果您的服务器需要一段时间,那么您可以使用上面的方法设置一个更高的超时值。在

高温

相关问题 更多 >