Python 3.x 如何修复连接到数据库服务器时HTTPSConnectionPool-读取超时错误

Python 3.x 如何修复连接到数据库服务器时HTTPSConnectionPool-读取超时错误,python-3.x,https,filemaker,Python 3.x,Https,Filemaker,我试图通过python脚本连接到FileMaker数据库服务器,我的代码以前可以工作,但突然停止了,我没有对不再工作的代码部分进行任何更改。我遇到以下错误: 请求错误:HTTPSConnectionPool(主机='**.**',端口=443):读取超时。(读取超时=30) 我已经取出了创建服务器实例和连接/登录的代码,然后在没有对数据库进行任何更改的情况下注销,我仍然收到相同的错误。但是,我可以通过filemaker应用程序连接到filemaker服务器和数据库,而不会出现任何问题,并且可以使

我试图通过python脚本连接到FileMaker数据库服务器,我的代码以前可以工作,但突然停止了,我没有对不再工作的代码部分进行任何更改。我遇到以下错误:

请求错误:HTTPSConnectionPool(主机='**.**',端口=443):读取超时。(读取超时=30)

我已经取出了创建服务器实例和连接/登录的代码,然后在没有对数据库进行任何更改的情况下注销,我仍然收到相同的错误。但是,我可以通过filemaker应用程序连接到filemaker服务器和数据库,而不会出现任何问题,并且可以使用Telnet命令连接到服务器。我在Windows10上,用Pyce编写代码。我重新安装了PyCharm,创建了一个新的虚拟环境,并尝试重新安装fmrest模块,以及使用旧版本。我还增加了超时时间,以便有更多的时间登录,但这不起作用。我基本上被弄糊涂了,为什么我不能再通过脚本登录,而在过去几周的测试中它一直工作得很好。我的代码如下

导入fmrest
从fmrest.exceptions导入FileMakerError
从fmrest.exceptions导入RequestException
导入系统
导入请求
#连接到FileMaker服务器
requests.packages.urllib3.disable_warnings()
fmrest.utils.TIMEOUT=30
尝试:
fms=fmrest.Server('https://**.*',
用户='***',
密码='******',
数据库=‘吊牌订单管理’,
布局='OrderAdmin',
验证(ssl=False)
除ValueError作为错误外:
打印('连接到服务器失败。请检查服务器凭据和状态,然后重试\n\n'+str(错误))
sys.exit()
打印(fms)
打印('正在尝试连接到FileMaker服务器…')
尝试:
fms.login()
打印('登录成功\n')
除FileMakerError作为错误外:
打印(错误)
sys.exit()
除RequestException作为错误外:
print('连接到服务器时出错,请求超时\n\n'+str(err))
sys.exit()
fms.logout()
这将成功登录到数据库,打印“登录成功”并注销。调用打印(fms)返回



但我在尝试登录时收到连接错误。我假设错误发生在服务器端,但我对服务器的了解不足以准确地排除故障。服务器会因为我在测试期间多次尝试登录而将我的IP列入黑名单吗?如果是这样的话,我应该在哪里撤销它/防止它再次发生?

几次服务器重新启动修复了错误,但不确定最终原因