加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

nginx 启动报错:Job for nginx.service failed because the control

发布时间:2020-05-24 03:49:42 所属栏目:Linux 来源:互联网
导读:nginx 启动报错:Job for nginx.service failed because the control process exited with error code

nginx启动时提示错误信息:

>>>servicenginxrestart
Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode.
See"systemctlstatusnginx.service"and"journalctl-xe"fordetails.

根据提示输入命令:

systemctl status nginx.service

>>>systemctlstatusnginx.service

●nginx.service-Ahighperformancewebserverandareverseproxyserver
Loaded:loaded(/lib/systemd/system/nginx.service;enabled;vendorpreset:enabled)
Active:failed(Result:exit-code)since五2018-08-3111:08:14CST;5minago
Process:4668ExecStop=/sbin/start-stop-daemon--quiet--stop--retryQUIT/5--pidfile/run/nginx.pid(code=exited,status=1/FAILURE)
Process:28149ExecStart=/usr/sbin/nginx-gdaemonon;master_processon;(code=exited,status=1/FAILURE)
Process:28146ExecStartPre=/usr/sbin/nginx-t-q-gdaemonon;master_processon;(code=exited,status=0/SUCCESS)
MainPID:4455(code=killed,signal=KILL)

8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to[::]:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to[::]:80failed(98:Addressalreadyinuse)
8月3111:08:14user-70DGA014CNnginx[28149]:nginx:[emerg]stillcouldnotbind()
8月3111:08:14user-70DGA014CNsystemd[1]:nginx.service:Controlprocessexited,code=exitedstatus=1
8月3111:08:14user-70DGA014CNsystemd[1]:FailedtostartAhighperformancewebserverandareverseproxyserver.
8月3111:08:14user-70DGA014CNsystemd[1]:nginx.service:Unitenteredfailedstate.
8月3111:08:14user-70DGA014CNsystemd[1]:nginx.service:Failedwithresult'exit-code'.
8月3111:08:49user-70DGA014CNsystemd[1]:StoppedAhighperformancewebserverandareverseproxyserver.

journalctl -xe

>>>journalctl-xe
8月3111:08:12user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
8月3111:08:12user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to[::]:80failed(98:Addressalreadyinuse)
8月3111:08:12user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
8月3111:08:12user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to[::]:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to[::]:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
8月3111:08:13user-70DGA014CNnginx[28149]:nginx:[emerg]bind()to[::]:80failed(98:Addressalreadyinuse)
8月3111:08:14user-70DGA014CNnginx[28149]:nginx:[emerg]stillcouldnotbind()
8月3111:08:14user-70DGA014CNsystemd[1]:nginx.service:Controlprocessexited,code=exitedstatus=1
8月3111:08:14user-70DGA014CNsystemd[1]:FailedtostartAhighperformancewebserverandareverseproxyserver.
--Subject:nginx.service单元已失败
--Defined-By:systemd
--Support:http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
--nginx.service单元已失败。
--
--结果为“failed”。
8月3111:08:14user-70DGA014CNsystemd[1]:nginx.service:Unitenteredfailedstate.
8月3111:08:14user-70DGA014CNsystemd[1]:nginx.service:Failedwithresult'exit-code'.
8月3111:08:49user-70DGA014CNsystemd[1]:StoppedAhighperformancewebserverandareverseproxyserver.
--Subject:nginx.service单元已结束停止操作
--Defined-By:systemd
--Support:http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
--nginx.service单元已结束停止操作。

从上述信息中可以看出nginx的80端口被使用(但这不是最主要的问题)

第一个解决方法:

注意:

如果曾经修改/etc/nginx/conf.d/default.conf或者是/etc/nginx/nginx.conf文件,并且使用命令:systemctl restart nginx.service,那么就会出现错误信息如下:

>>>servicenginxrestart
Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode.
See"systemctlstatusnginx.service"and"journalctl-xe"fordetails.

这时你需要打开default.conf或nginx.conf文件,查看是否少写了一个分号。

第二个解决方法:

  1. 卸载nginx,并且删除nginx相关文件。

  2. 重装nginx


(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读