19 条回复  ·  2081 次点击
simple2025 楼主 初学 6 天前
@julyclyde 但是一般而言多试几次基本就成功了啊.
unused 初学 6 天前
贴代码
julyclyde 小成 6 天前
@simple2025 那你得想办法解决它卡住的问题啊 要么成功,要么失败,它就不该卡住 它卡住的情况下,你从外面 communicate 难道就能解决问题?
simple2025 楼主 初学 6 天前
@julyclyde 算了,跟你没得说的.
jayeli 小成 6 天前
先确定卡住的原因?不一定是 subprocess 卡住,有可能是 vagrant reload 尝试重启虚拟机卡住了,你试试 加上 --force ,或者用 vboxmanage 命令直接操作 virtualbox 虚拟机。
simple2025 楼主 初学 6 天前
@jayeli OK,我去给 vagrant reload 添加-force 参数,关键是它不是一定出现,可能 10 天半个月没出问题,可能某天又出问题了,我先加上吧.
simple2025 楼主 初学 6 天前
@julyclyde 卡住 communicate 有超时参数的啊.超时啊.现在的问题是卡住,连超时都不告诉我好吗?
julyclyde 小成 6 天前
@simple2025 communicate timeout 会产生一个 exception 你写 try catch 了吗?
simple2025 楼主 初学 6 天前
@julyclyde 再说一遍,卡住了,卡住了,连 exception 都没有给我.
julyclyde 小成 6 天前
@simple2025 下回卡住的时候,你 strace 挂进去看看 python 和 vagrant 到底在干什么
12
返回顶部