美文网首页
nginx 错误使用总结

nginx 错误使用总结

作者: xiaojianxu | 来源:发表于2017-04-21 11:59 被阅读1424次

一、sudo nginx 后出现下面的报错:

nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] still could not bind()

执行 sudo nginx 之前,我执行 nginx。我原以为 nginx 这条命令是无法启动 ngixn的,所以再执行 sudo nginx 的时候,就出现了上面的报错。

我一直都没有意识到 ,nginx 这条命令已经将 nginx 开启了,只不过可能与 sudo nginx 有些不一样。

结果,我还花了十几分去 google 进行搜索。

然后,通过命令 ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)' 查看到居然有 nginx 在跑。

PID PPID %CPU VSZ WCHAN COMMAND
975 1 0.0 2455800 - nginx: master process nginx
976 975 0.0 2456028 - nginx: worker process
1553 861 0.0 2452248 - egrep (nginx|PID)

然后,我直接执行 sudo nginx -s stop 将 nginx 服务停掉,再 sudo nginx 就OK。

其他的命令:
lsof -i:80
sudo find / -name nginx.pid

相关文章

  • nginx 错误使用总结

    一、sudo nginx 后出现下面的报错: nginx: [emerg] bind() to 0.0.0.0:8...

  • 【nginx】 错误总结

    upstream timed out (110: Connection timed out) while read...

  • Nginx 是如何实现高并发?调优手段(运维)

    Nginx 是如何实现并发的?为什么 Nginx 不使用多线程?Nginx常见的优化手段有哪些?502错误可能原因...

  • ngnix使用记录

    ngnix使用记录 ngnix配置文件在/etc/nginx/conf.d nginx -t 检查语法是否有错误 ...

  • PHP项目中数据保存redis偶尔出现失败

    发现redis偶尔出现数据保存失败的情况 查看nginx错误日志(PHP框架使用的是phalcon) nginx错...

  • nginx 错误集锦

    Nginx错误集锦主要收集在学习使用Nginx过程中出现的各类错误及相应的解决方案,本集锦将持续更新,仅供参考。 ...

  • mac 安装 Nginx

    1. 安装 Nginx (使用 brew 安装) 安装完成之后在终端直接输入 nginx ,然后回车,会报如下错误...

  • nginx 使用总结

    总结一下常用的 nginx 功能 常用的 nginx 功能 静态服务器 根据域名分发路径 反向代理 动静分离 负载...

  • Nginx使用总结

    Nginx安装 安装 tar zxvf nginx-1.2.9.tar.gz#解压nginxcdnginx-1.2...

  • nginx 开启websocket支持

    使用一些带有websocket通讯的网站发现普通的nginx配置满足不了 会报错socket错误 编辑nginx....

网友评论

      本文标题:nginx 错误使用总结

      本文链接:https://www.haomeiwen.com/subject/edvxyttx.html