记一次monit配置服务出问题的解决方法

首先在机器上各种基本配置部署monit,修改monitrc,写启动脚本,修改启动脚本的执行权限巴拉巴拉的搞定,按照前一个服务器的配置其实只要一句 monit start all就搞定了,可是这台服务器几个server全部没启动起来

记一次monit配置服务出问题的解决方法_第1张图片
image.png

都是这种状况,查看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

记一次monit配置服务出问题的解决方法_第2张图片
image.png

果然,搞定,歇!

你可能感兴趣的:(记一次monit配置服务出问题的解决方法)