nginx
ʚ梅梅ɞ
这个作者很懒,什么都没留下…
展开
-
接口响应时间长排查,通过nginx日志查看接口响应时间
场景vue项目中,页面请求接口响应速度非常慢,F12打开谷歌控制台,查看network,发现响应时间为1.14秒排查问题接口响应速度慢,后端打断点进入接口到返回这段时间有很快,要判断是什么问题,首先要确定是前端问题还是后端问题,可通过nginx日志查看接口响应时间1. nginx查看日志打开终端,登录服务器并输入服务器密码//ssh 用户名@服务器ipssh root@192.168.0.132切换到nginx目录cd /var/log/nginx/查看nginx日志原创 2022-04-24 15:55:55 · 12885 阅读 · 0 评论 -
nginx日志格式分析及修改
修改nginx日志打印格式一. 打开终端,登录服务器并输入服务器密码//ssh 用户名@服务器ipssh root@192.168.0.132二. 切换到nginx目录cd /var/log/nginx/三. 查看nginx日志tail -f access.log日志说明://默认的nginx标准日志格式192.168.10.251 - - [24/Apr/2022:15:07:52 +0800] "POST /web-api/api/tableTemp/getAllDataC原创 2022-04-24 15:37:42 · 7063 阅读 · 0 评论 -
nginx配置输入http下的某路径默认重定向到https下
修改nginx配置在原本的server之前加一个serve配置server { listen 80; return 301 https://$http_host$request_uri;}原创 2021-07-26 11:13:51 · 261 阅读 · 0 评论 -
nginx启动时提示端口被占用nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
场景启动nginx的时候提示443端口被占用,如下图分析443端口被占用,查看是什么进程占用了443,并把其杀死掉解决办法使用fuser -n tcp 命令查看占用该端口的PID列表netstat -apn//查看所有netstat -ltunp//查看所有fuser -n tcp 443//查看具体端口2. 使用kill PID删除进程kill 23303. 重启nginxnginx -s reloaad4.查看nginx是否启动成功nginx -t原创 2021-07-18 10:59:47 · 5417 阅读 · 0 评论 -
vue中前端调接口出现504 Gateway Time-out解决办法(服务器上)
场景前端调后端接口,后端响应时间很久,会出现504 Gateway Time-out原因nginx中proxy默认链接时间是60s解决办法修改nginx连接超时时间proxy_connect_timeout 300s;//建立tcp协议的连接时间proxy_send_timeout 300s;//发送接口的时间proxy_read_timeout 300s;//读取时间(接口响应时间)因为我是因为接口响应时间太久导致的超时,所以我修改nginx中的配置proxy_read_ti原创 2021-06-11 10:28:22 · 12639 阅读 · 2 评论