我是网络服务的新手。我正在使用Oracle Jdeveloper调用Web服务来请求数据。我需要调用他们提供的功能大约40,000次。我使用while循环,它不正常地返回“504网关超时”错误或“500服务器错误”。 “不正常地”,我的意思是有时它会在500次通话后发现异常,但有时只是在几次通话之后,甚至在开始之后。
我尝试过的方法:减少通话总数,但增加每次通话所需的数据量。但结果似乎是我更频繁地得到错误(在2或3次查询之后)。
我的问题是:服务器如何计算时间?超时服务器错误与“时间”或“频率”有关吗?有没有办法避免这个错误?
我只是降低了通话频率,当这个错误弹出时,要求等待并在30秒后回想。