nginx 出现504 Gateway Time-out的奇葩问题

元旦刚回来上班第一天遇到的问题,也就是2019年的第一个问题,值得记录下~

该问题是发生的mac下

上班第一天,打开电脑,启动nginx,
每次启动nginx总是报一个错

nginx: [error] open() “/usr/local/var/run/nginx.pid” failed (2: No such file or directory)

发生这个问题的原因是就是每次重新启动,系统都会自动删除文件,所以解决方式就是更改pid文件存储的位置(参考原文)

这个问题解决好了之后,开始启动工程服务,好了,完美,用chrome访问项目,
结果504 Gateway Time-out

nginx启动成功 工程启动成功 都没有报错 然而 在浏览器里访问项目 出现504
排查了node 排查了端口 防火墙 修改超时时间 各种ping都没有问题,并且在网上也搜索了好多解决办法然而并没有效

最终是把nginx配置文件里的localhost改成了127.0.0.1 莫名的好了
nginx 出现504 Gateway Time-out的奇葩问题_第1张图片

也可以直接在switchHosts里直接增加127.0.0.1 localhost 都可以

那么问题来了,为什么localhost不能访问 而127.0.01可以访问呢
为什么之前localhost都可以访问 过完元旦回来 就莫名的不能访问了呢
有没有大神可以解惑的~

localhost 与 127.0.0.1的区别点击这里

nginx.conf 配置文件运行也是分配了权限
nginx 出现504 Gateway Time-out的奇葩问题_第2张图片

你可能感兴趣的:(nginx 出现504 Gateway Time-out的奇葩问题)