由于未连接传输端点,S3fs 抛出错误

S3fs throws error as Transport endpoint is not connected

我在两台 EC2 机器内的两个 s3fs 安装目录之间进行大量文件上传和下载。如果事务很高,自动挂载的s3fs会抛出错误Transport endpoint is not connected。为了解决这个问题,我必须强制卸载并且remount.I想知道问题的原因是什么?

注意:我使用 s3 作为挂载驱动器使用 s3fs,但我在某个时间点从另一位开发人员那里听说,这是不可取的。他说使用 s3 作为 SDK 意味着使用 API.

我使用过 s3fs,虽然它看起来相当可靠(以我有限的经验),但如果 AWS 层的网络或权限出现问题,则会显示您报告的错误

我同意其他开发人员的观点,如果您在这些高负载条件下遇到问题,那么至少在您的部分流程中使用 API 直接访问 s3 可能是个好主意