公司有個(gè)業(yè)務(wù)是這樣的,python客戶端有數(shù)據(jù)時(shí)(大概1秒1次)會(huì)請(qǐng)求服務(wù)器進(jìn)行業(yè)務(wù)處理(只涉及redis),連接是通過(guò)http短連接,有3臺(tái)服務(wù)器通過(guò)阿里云做負(fù)載,看了status每臺(tái)機(jī)器每秒qps不到10。
現(xiàn)在問(wèn)題是客戶端連接時(shí)經(jīng)常報(bào)
Connection aborted.', TimeoutError(10060, '由于連接方在一段時(shí)間后沒(méi)有正確答復(fù)或連接的主機(jī)沒(méi)有反應(yīng),連接嘗試失敗。', None, 10060, None)
或
Connection aborted.', ConnectionResetError(10054, '遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接。', None, 10054, None)
服務(wù)器對(duì)比數(shù)據(jù)時(shí)還是傳過(guò)來(lái)了的。服務(wù)器優(yōu)化也按照手冊(cè)做了,看日志一個(gè)連接過(guò)來(lái)最多10ms,大部分在1ms就處理完并返回了。現(xiàn)在搞不清問(wèn)題在哪。