首页 > 系统相关 >Nginx_启动时报错:Job for nginx.service failed because the control process exited with error code. See &qu

Nginx_启动时报错:Job for nginx.service failed because the control process exited with error code. See &qu

时间:2023-05-22 18:44:47浏览次数:38  
标签:control because 配置文件 etc nginx systemctl root localhost

一、报错如下
Job for nginx.service failed because the control process exited with
error code. See "systemctl status nginx.service" and "journalctl -xe"
for details.
1
2
3


二、解决原因
1、先检查nginx配置文件正否正确

输入nginx -t 命令,如果反回 successful表示配置文件无错误,否则说明配置文件有错误。

[root@localhost /]# nginx -t -c /etc/nginx/nginx.conf
1


如果配置文件有错误,修改配置文件后,先执行 nginx -t 命令检查配置文件无错误后,再执行nginx -s reload 重新加载配置文件命令。

[root@localhost /]# nginx -t -c /etc/nginx/nginx.conf
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@localhost nginx]# nginx -s reload -c /etc/nginx/nginx.conf
[root@localhost nginx]#
1
2
3
4
5
2、查看nginx服务状态,根据服务状态去判断报错原因

输入systemctl status nginx.service 命令,查看服务状态

[root@localhost /]# systemctl status nginx.service
1


由输出的状态日志(即下图画黄色框的部分)可知,80端口被占用导致启动失败

 

三、解决方式
1、查看80端口被哪些程序所占用,输入如下命令

[root@localhost /]# netstat -nap | grep 80
1

2、杀掉被占用的端口进程号,再次查看80端口是否有被占用,输入如下命令

[root@localhost /]# kill -9 pid
1

3、重启nginx服务,报错消失,再查看nginx服务状态显示successful。

[root@localhost /]# systemctl start nginx
[root@localhost /]# systemctl status nginx.service
1
2

————————————————
版权声明:本文为CSDN博主「小志的博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/li1325169021/article/details/118462921

标签:control,because,配置文件,etc,nginx,systemctl,root,localhost
From: https://www.cnblogs.com/rychh/p/17421433.html

相关文章

  • controller是单例模式还是多例模式?spring默认的是单例模式,那么如何保证线程安全
    controller是单例模式还是多例模式在Java中,Controller既可以是单例模式,也可以是多例模式,这取决于具体的实现方式。在单例模式中,Controller只会被实例化一次,多个线程共享同一个实例。这样可以节约系统资源,提高系统性能。但是在多线程环境下,如果不加以保护,可能会出现线程安全的问......
  • June 2021-Continuous Transition: Improving Sample Efficiency for Continuous Cont
    摘要:尽管深度强化学习(RL)已成功应用于各种机器人控制任务,但由于样本效率较差,将其应用于现实世界任务仍然具有挑战性。为了克服这一缺点,一些工作侧重于在训练过程中重用收集的轨迹数据,将其分解为一组策略无关的离散变迁。然而,它们的改进有些边际,因为i)转换的数量通常很小,ii)值分......
  • EndpointController更新endpoint
    因kcm异常而没有更新endpoint停止kube-controller-manager删除Podcoredns后endpoint没有更新kube-proxy没有更新svckube-dns恢复kcm后更新endpoint启动kube-controller-manager后,去掉了异常corednsPodIPpkg/controller/endpoint/endpoints_controller.gosyncService......
  • ECPS 208 Control Systems控制系统
    ECPS208:ControlSystemsforCyberPhysicalSystemsHomeworkAssignmentNumber4HigherDimensionalQuadcopter-TrajectoryControlSpring2023Considerthecaseofa2Dquadcopter.Wewouldliketocontrolthequadcopterforavarietyof2Dtrajectories(in......
  • flutter系列之:使用AnimationController来控制动画效果
    目录简介构建一个要动画的widget让图像动起来总结简介之前我们提到了flutter提供了比较简单好用的AnimatedContainer和SlideTransition来进行一些简单的动画效果,但是要完全实现自定义的复杂的动画效果,还是要使用AnimationController。今天我们来尝试使用AnimationController来实现......
  • ARM DMA Controller PL330 使用经验分享
    总体简介DMAC提供一个AXI主接口来执行DMA传输,并提供两个APB从接口来控制其操作。DMAC采用TrustZone技术,其中一个APB接口运行在secure状态,另一个运行在非secure状态。secure策略是ARM的TrustZone技术一部分。整个DMA操作受一个小的指令集控制,这是与传统链表BD模式的不同之处。......
  • Stable Diffusion 的 ControlNet 扩展
    本文介绍如何安装ControlNet扩展?和ControlNet的模型安装,同时给了两个例子。一、ControlNet扩展安装进入StableDiffusion界面,点击扩展标签,选择从URL安装,然后输入ControlNet网址(https://github.com/Mikubill/sd-webui-controlnet),粘贴到对应的地方,然后点击安装。完成......
  • P1344 [USACO4.4] 追查坏牛奶 Pollutant Control (网络流)
    P1344[USACO4.4]追查坏牛奶PollutantControl(网络流)题目链接目录P1344[USACO4.4]追查坏牛奶PollutantControl(网络流)题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示题目大意思路分析code双倍经验思路code后记不会网络流的可以看这个题目描述你第一天接......
  • How to use micro:bit V2 to control built-in sensors All In One
    Howtousemicro:bitV2tocontrolbuilt-insensorsAllInOnemicro:bitV2&PythonMakeCodeMakeCodeformicro:bithttps://makecode.microbit.org/https://www.microsoft.com/zh-cn/makecodeAdafruitCircuitPlaygroundExpresshttps://makecode.a......
  • Jmeter部署到Linux实现分发压测时,controller机器回收测试报告时卡死
    问题检查与定位:检查slave-A和slave-B两台执行机,执行机已经finished,无报错,说明执行机已完成测试任务采集到的日志批量分析后得出的结论:在完成并发测试后,vuser要进行释放,由于没有完全释放导致controller机器一直等待(像卡死),而实际上是等待,问题定位后,进行检查发现:问题1: reportge......