最近一阶段时间研究了warden的应用,对于warden代码,本人还没有熟读,不过在部署过程中还是遇到了许多的麻烦,今天拿来个大家分享。
(一)首先我们warden启动的时候首先create一个容器,然后info --handle ******一下,如果提示少了有些目录,这个时候说明你warden虽然启动了,但是不能运行命令,接着试试run --handle ***** --script 'ls /'命令,如果出现connection refused,就是连接拒绝的意思,这个时候说明配置有问题。
我们来到warden/warden/lib/warden/container/features/spawn.rb
我们看到91行,把90行代码注释掉,写true(至于为什么,以后再说)。