nginx启动服务提示98: Address already in use错误的解决

发布时间 - 2026-01-11 01:03:16    点击率:

前言

今日到公司就被其他人告知官网所有页面打开都是502。平常都是正常的怎么就突然页面就502了呢,下面就开始troubleshooting。下面来看看详细的解决过程:

发现问题

公司web服务器,是搭建在centos system 上的lnmp环境,首先网站502肯定是服务器端错误,首先想到是不是nginx服务挂掉了,然后执行service nginx status,查看下nginx的状态:nginx is stopped,果然是nginx服务挂了。

执行service nginx start启动nginx服务,无法开启,提示错误如下:

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 
nginx: [emerg] still could not bind()

大概意思就是:端口地址已被使用。很大的可能nginx服务进程卡死了,导致80端口被占用。

解决办法

首先用lsof -i :80查看80端口被什么程序占用,返回结果如下,

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 3274 root 6u IPv4 10664 0t0 TCP :http (LISTEN)
nginx 3547 nginx 6u IPv4 10664 0t0 TCP :http (LISTEN)
.....

发现是nginx进程占用了80端口,所以我们把nginx进程kill掉,重新启动服务。

命令如下(kill 掉所有的nginx进程):

kill -9 lsof -i :80 |grep nginx |grep -v grep|awk '{print $2}'
service nginx start
Starting nginx...    [ OK ] 

OK,nginx服务已经成功启动!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# 启动nginx服务  # nginx服务启动不了  # nginx无法启动服务  # nginx centos 服务开机启动设置实例详解  # nginx 配置服务启动的教程详解  # 都是  # 死了  # 已被  # 用了  # 来看看  # 掉了  # 这篇文章  # 谢谢大家  # 挂了  # 重新启动  # 解决办法  # 官网  # 就开始  # 今日  # 有疑问  # stopped  # status  # service  # code  # start 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何获取PHP WAP自助建站系统源码?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  ,在苏州找工作,上哪个网站比较好?  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  教你用AI润色文章,让你的文字表达更专业  javascript基本数据类型及类型检测常用方法小结  如何在服务器上三步完成建站并提升流量?  SQL查询语句优化的实用方法总结  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  iOS发送验证码倒计时应用  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  重庆市网站制作公司,重庆招聘网站哪个好?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  高防服务器租用如何选择配置与防御等级?  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  5种Android数据存储方式汇总  Bootstrap CSS布局之列表  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  怎么用AI帮你设计一套个性化的手机App图标?  如何在万网开始建站?分步指南解析  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  韩国服务器如何优化跨境访问实现高效连接?  网站建设要注意的标准 促进网站用户好感度!  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  详解Huffman编码算法之Java实现  如何在建站之星绑定自定义域名?  网站建设保证美观性,需要考虑的几点问题!  如何快速搭建高效可靠的建站解决方案?  移动端脚本框架Hammer.js  高端建站三要素:定制模板、企业官网与响应式设计优化  Python进程池调度策略_任务分发说明【指导】  微信小程序 input输入框控件详解及实例(多种示例)  Laravel如何记录自定义日志?(Log频道配置)  桂林网站制作公司有哪些,桂林马拉松怎么报名?  Laravel如何使用Vite进行前端资源打包?(配置示例)  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Java解压缩zip - 解压缩多个文件或文件夹实例  在线制作视频网站免费,都有哪些好的动漫网站?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  如何快速打造个性化非模板自助建站?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  如何破解联通资金短缺导致的基站建设难题?