作者swallowcc ()
看板java
标题[问题] proxy error 502
时间Mon Apr 20 09:04:08 2020
前辈们好,最近有个问题一直困扰着我跟客户,所以想说上来发问看看。
客户他们有个入口 web server 装 apache 2.4.6,
然後会依照 request 分派到各个对应的 jboss server 去。
这个架构一直以来其实都没太大问题,
但最近弄了个新的 war 上去之後一直出现 502 proxy error,大概类似下方的错误。
Http 502 Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /
Reason: Error reading from remote server
查了网上各种说法都是说在 apache 那边设定就可以解决,
不过试了蛮多网路解方都是无效。
而且最近遇到问题的解法就是重开 jboss 而已,
这就让我更觉得应该不是修改 apache 那边设定的问题...?
另外几个观察到的状况
1, 在 502 发作时,到 jboss server 去 curl 自己服务也是挂掉的。
2, 但 curl mvc 对应到的 page 却是可以读取的到。
3, 查 apache log 都是说 jboss 那边的回应问题。
4, 本来想说会不会是 session timeout 时间设太长连线数吃光了,
但设成 10 分钟也是一样的状况。 (web.xml里面设定)
5, 其他 war 是纯 web 服务,使用者同时使用可能一百个就算很多了。
但这个新 war 是给全台五六千个据点使用的服务,
虽然不会同时间都 request 过来,但平均来说可能还是有上千个 request 就是。
所以猜测以前没有挂掉是因为根本没有那麽多 request 过来,
不然照他们这个架构应该是本来就有问题才对。
大概是这样。
不晓得有没有前辈可以这样观落阴看出问题的(被打
需要其他资讯也欢迎推文询问,我再把可以贴的部份贴上来。
感恩~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.102.98 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1587344650.A.2F7.html
1F:→ qrtt1: 那就是服务真的死掉了啊,查一下 jboss 的 log 啊 04/21 08:30
就... 没错误讯息 冏"
而且比较怪的是死了还读得到 mvc dispatch 的 web 页面 @@
2F:→ ssccg: 另外session数跟能处理的连线数相关性不大,除非你session 04/21 09:38
3F:→ ssccg: 里放太多东西搞到oom,有差的通常是处理连线的thread pool 04/21 09:39
了解,一方面也是病急乱投医啦...
我来找找看 thread pool 相关的文章好了,感谢 @@
4F:推 jej: 我们公司用一样的架构 上次喷这样的讯息 04/21 11:20
5F:→ jej: 最後是检查httpd的cache设定 还有服务重启 04/21 11:20
6F:→ jej: 一整个筊杯 筊到圣筊才好 到底发生什麽事 整个黑人问号 04/21 11:21
筊到圣筊真令人羡慕 XD
不过有看到解掉的方向就是好事,来 google 看看 keyword ...
※ 编辑: swallowcc (49.216.102.98 台湾), 04/21/2020 11:30:12