时间:2021-05-19
前言
今日到公司就被其他人告知官网所有页面打开都是502。平常都是正常的怎么就突然页面就502了呢,下面就开始troubleshooting。下面来看看详细的解决过程:
发现问题
公司web服务器,是搭建在centos system 上的lnmp环境,首先网站502肯定是服务器端错误,首先想到是不是nginx服务挂掉了,然后执行service nginx status,查看下nginx的状态:nginx is stopped,果然是nginx服务挂了。
执行service nginx start启动nginx服务,无法开启,提示错误如下:
大概意思就是:端口地址已被使用。很大的可能nginx服务进程卡死了,导致80端口被占用。
解决办法
首先用lsof -i :80查看80端口被什么程序占用,返回结果如下,
发现是nginx进程占用了80端口,所以我们把nginx进程kill掉,重新启动服务。
命令如下(kill 掉所有的nginx进程):
OK,nginx服务已经成功启动!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我用的阿里云的centos服务器,用的nginx+apache,最近启动nginx报28:nospaceleftondevice的错误,就是磁盘满了一:解决1、
Fatal:thePostfixmailsystemisalreadyrunning的解决方案【问题情境】当启动postfix服务时出现如下错误提示:#serv
SQLSERVER服务无法启动,点击不能启动,在管理工具服务里面启动启动提示错误1068,怎么解决? 1.我的电脑--控制面板--管理工具--服务--右键
启动第二个服务时就会报如下的错误:Serverfailedtostartforport8080:Addressalreadyinuse:JVM_Bind(Use
在centos上成功编译安装nginx1.4、php5.4并成功启动nginx和php-fpm后,访问php提示"Filenotfound.",同时在错误日志中