我需要连接异常的代码。我在Laravel5.3上使用了LaravelColletive的SSH
当异常属于ErrorException时,例如,如果我工作,您就无法连接到端口。
try {
SSH::into('old')->get($full_old_file,$temp_file);
} catch (\ErrorException $e) {
echo $e->getMessage();
}如果错误是不正确的端口,显示错误和应用程序继续。
Cannot connect to kvm401.hostname.com:22. Error 111. Connection refused但如果出现问题,例如使用错误的ssh键,RuntimeException和我的尝试就会捕获异常。捕捉块不工作,应用程序停止运行。
[RuntimeException]
Unable to connect to remote server. 如果可能的话,试着捕捉任何类型的异常?
发布于 2017-09-11 12:37:34
下面应该捕获所有的异常
try {
SSH::into('old')->get($full_old_file,$temp_file);
} catch (\Exception $e) {
echo $e->getMessage();
}https://stackoverflow.com/questions/39680281
复制相似问题