首先在机器上各种基本配置部署monit,修改monitrc,写启动脚本,修改启动脚本的执行权限巴拉巴拉的搞定,按照前一个服务器的配置其实只要一句 monit start all就搞定了,可是这台服务器几个server全部没启动起来
都是这种状况,查看monit的log,打开/var/log/monit.log通篇就一堆start faild,也没有详情,很坑……无奈随便找了一个server的启动命令,自己输出log
unicorn -c config/unicorn.rb -E production -D > start_error.log 2>&1
打开一看报错是
ArgumentError: non-absolute home
没见过……尝试一下直接在item里面打unicorn启动命令,没问题,重启成功……很见鬼
google了一下,就是没找到home目录,其实也是能找到的
# echo $HOME
/root
算了,有病治病,在启动脚本前面加一句
export HOME=/root
启动ok
果然,搞定,歇!