我有一个脚本连接到第三方API。它应该在非停循环24/7运行(我在重新启动循环之前使用了睡眠)。
问题是有时第三方API会被攻击或连接会出现错误,显示以下信息:
致命错误:未捕获的异常'GuzzleHttp\Ring\Exception\ConnectException',消息为'cURL error 7:无法连接到xxx.com端口443
是否有任何方法可以在这个致命错误上"中断",以确保代码被重新启动并且如果可以进行操作则继续进行,或者必须每次收到此错误时手动重新启动?
问题是有时第三方API会被攻击或连接会出现错误,显示以下信息:
致命错误:未捕获的异常'GuzzleHttp\Ring\Exception\ConnectException',消息为'cURL error 7:无法连接到xxx.com端口443
是否有任何方法可以在这个致命错误上"中断",以确保代码被重新启动并且如果可以进行操作则继续进行,或者必须每次收到此错误时手动重新启动?
try/catch
中捕获GuzzleHttp\Ring\Exception\ConnectException
异常,而不是让它致命退出。 - Michael Berkowski