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

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

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

image.png

果然,搞定,歇!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容