我很好奇是否有人知道用更可取的自定义超时测试连接的方法。我有一个页面,其中索引了不同的磁盘以供在进一步处理中进行选择。一个磁盘使用 sftp,该磁盘随机卡住,因此应用程序无法连接并引发错误。
我正在寻找一种方法来抑制错误并让用户选择目前可以索引的其他文件。
我使用标准的 laravel 存储外观。并且已经尝试过这样的事情:
$disk = Storage::disk($project->category->FileServer->name);
$adapter = $disk->getDriver()->getAdapter();
$adapter->connect();
这样做的问题是连接总是为空。