我有一个Droplet,我最初设置了主机gitlab,只是库存安装。我试图修改它以支持其他非常轻量级的网站。我按照数字海洋教程中的说明进行操作。
我按照所有步骤并尝试重新启动时
root@git ~# service nginx restart
* Restarting nginx nginx [fail]
我已对网络进行了大量搜索,并开启了nginx -t
。
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
当我检查nginx状态时:
service nginx status
nginx is not running
或
/etc/init.d/nginx status
* nginx is not running
我重启了我的droplet,netstat回来了nginx监听。但是当我运行服务--status时 - 所有的nginx行都是:
[ - ] nginx
我错过了什么?
编辑:
根据要求添加ps -ef | grep ngin
的输出:
root 862 858 0 Jul19 ? 00:00:00 runsv nginx
root 875 862 0 Jul19 ? 00:00:00 svlogd -tt /var/log/gitlab/nginx
root 878 862 0 Jul19 ? 00:00:00 nginx: master process /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx
gitlab-+ 894 878 0 Jul19 ? 00:00:00 nginx: worker process
root 4387 3134 0 20:35 pts/0 00:00:00 grep ngin