1、問題描述:項目上線后,會在接口調用時客戶端出現502異常,而服務端則對該此請求作出處理。
2、問題原因:經過排查后得知是由於請求並發量大,造成超過請求超時間,但是apache中隊列已經加載到請求信息,所有會對請求作出處理。
3、解決方式:通過配置 timeout=1200000 Keepalive=On 這倆個參數,加大apache請求超時時間,且保持連接活躍
timeout: 超時時間
Keepalive:是否保持連接活躍
4、啟動時注意可能會出現如下警告
出現這個是原因是在httpd.conf配置文件中有相同的url,且配置項被配置到底二個,或第三個...url中,應該配置在最頂端。