0x01 问题
nginx 突然出现这样一个问题,很奇怪。(没遇到过,记录一下)
只是本地做了一个静态站:
server
{
listen 9999;
server_name localhost;
root /Users/ghostsf/workspace/frontproject/homepage/dist;
index index.html;
}
0x02 尝试解决
为了先确定是否是 nginx 的问题,把 index.html 修改成纯文本,访问依然如此。
尝试访问下面的静态资源 css 也是这样的。
至此,基本可以确定是 nginx 或者本地系统问题了。
nginx 的配置没有问题。
那就看下端口占用情况吧:
lsof -i :9999
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 34288 ghostsf 261u IPv6 0xac6574ac17741167 0t0 TCP localhost:distinct->localhost:54350 (ESTABLISHED)
java 34288 ghostsf 363u IPv6 0xac6574ac177423c7 0t0 TCP *:distinct (LISTEN)
Google 81644 ghostsf 34u IPv4 0xac6574ac2d1d7437 0t0 TCP localhost:54350->localhost:distinct (ESTABLISHED)
咦,竟然有占用的。
杀掉它。
kill -9 34288
0x03 解决
额,然后就解决了。端口被占用了。
所以开始的请求失败是请求到占用端口的进程上去了,该进程返回了这个错误。
所以遇到这种莫名的请求返回,就先看下端口占用情况。
那么问题来了,怎么会有这个端口的占用的呢?
查 log 发现:
com.xxl.job.core.server.EmbedServer, port = 9999
??? 好吧 ...
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于