我正在开发一个使用python FABRIC模块执行远程shell命令的模块。
我的基础机器是运行在CentOS7发行版上的Linux机器,而我的远程机器是FreeBSD发行版。
我面临的问题有点令人困惑。
问题是,有时fabric会在远程计算机上运行该命令并顺利发布输出,但有时会显示错误msg:
fabric.exceptions.NetworkError: Low level socket error connecting to host *.*.*.* on port 22: Unable to connect to port 22 on *.*.*.*
我找不到背后的原因。
我的代码看
当我使用吗啡将文档插入Mongo时,总是会发生com.mongodb.MongoException$Network: Write操作到服务器异常,可能间隔一分钟以下是堆栈信息:
com.mongodb.MongoException$Network: Write operation to server
at com.mongodb.DBTCPConnector.say(DBTCPConnector.java:153)
at com.mongodb.DBTCPConnector.say(DBTCPConnector.java:115)
at com.mongodb.DBAp