我正在连接我脚本中的多个服务器,目前如果其中一个服务器出现故障,我会收到** Access Error: Network timeout
错误并且脚本停止。我宁愿能够发现并继续前进而不是放弃它。
有没有办法进行此检测?
答案 0 :(得分:3)
对于错误处理,请使用TRY并测试结果:
>> err: try [read http://localhost]
** Access error: protocol error: "Timeout"
>> if all [error? err err/id = 'protocol err/arg1 = "Timeout"] ["Got a timeout."]
== "Got a timeout."