nginx+tomcat报504超时错误详解程序员
2023-06-13 09:20:02 时间
2. nginx配置的有问题了?
1. 我的nginx以及其他的比如mysql等,都是使用了OneinStack安装的,默认都做了优化; 2. 搜索了一大推"NGINX 504 Gateway Time-out tomcat",都是与php有关的,而默认优化的就是php配置的;3. 默认配置如下(适用于php):
#以fastcgi_*配置项是php用的 fastcgi_connect_timeout 1000; fastcgi_send_timeout 1000; fastcgi_read_timeout 1000; fastcgi_buffer_size 64k; fastcgi_buffers 8 128k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; fastcgi_intercept_errors on;4. 后台使用tomcat做反向代理服务器,所以不使用以fastcgi_*配置项,将其注释掉,添加代理配置项
#用于tomcat反向代理,解决nginx 504错误 proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; proxy_buffer_size 16k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k; # ps:以timeout结尾配置项时间要配置大点5. 总结: 需要nginx配置优化,tomcat配置优化,代码优化以及数据库优化.
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2423.html
服务器部署程序员系统优化网站设置运维相关文章
- idea将项目部署到Tomcat的webapps目录
- The temporary upload location [/tmp/tomcat.***/work/Tomcat/localhost/ROOT] is not valid
- Tomcat入门安装及介绍
- 的安装linux下安装tomcat的指南(linux中tomcat)
- Tomcat上发布webservices的war工程,访问异常404详解编程语言
- 改变Linux Tomcat的端口号:一步一步来(linux修改tomcat端口号)
- Linux下一步步搭建Tomcat环境(linux配置tomcat环境变量)
- Linux下查看Tomcat日志的方法(linux查看tomcat日志)
- 安装Linux上的Tomcat服务器(linux安装tomcat)
- Linux下安装Tomcat服务器的步骤(linux上安装tomcat)
- Linux下如何快速启动Tomcat(linux如何启动tomcat)
- Linux下快速启动Tomcat服务(linux启动tomcat)
- Tomcat 全系列发现严重安全漏洞
- Tomcat启动错误(8080端口被占用)处理方法