pika.exceptions.ConnectionClosed 問題的解決
最近一個處理程式總是遇到 pika.exceptions.ConnectionClosed 這個問題,
一開始以為是超時問題,結果增加了超時時間執行了一天又報錯了,所以查閱資料,https://stackoverflow.com/questions/37321089/rabbitmq-pika-exceptions-connectionclosed/37528066
這裡面給說是因為主程式長時間等待,rabbitmq沒有得到響應,就關閉了這個連結,因為我這是個單執行緒的程式,意向確實在領到某個任務的時候會執行較長的時間,所以根據裡面給出的方法,定期呼叫
connection.process_data_events()
來檢視程式完成狀態和告知mq保持連結,pika.exceptions.ConnectionClosed這異常可能產生的原因有很多,最好去檢視rabbitmq的日誌,以做具體的解決方法,另外這裡有一些異常的例子供參考:
https://programtalk.com/python-examples/pika.exceptions.ConnectionClosed/
相關文章
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- 解決 github 訪問不了的問題Github
- 解決github訪問慢的問題Github
- display:flex解決的問題Flex
- 遇到問題的解決方法
- 解決JS跨域訪問的問題JS跨域
- but no encoding declared;問題的解決方法Encoding
- 01揹包問題的解決
- 黑蘋果的問題解決蘋果
- 提升解決問題能力的思考
- JAR衝突問題的解決JAR
- 提問題比解決問題更重要
- 解決跨域問題跨域
- SERVICE問題解決方法
- 解決mapper重名問題APP
- qeephp 解決跨越問題PHP
- 解決高度塌陷問題
- 解決訪問Github與clone很慢的問題Github
- 解決訪問 GitHub 與 clone 很慢的問題Github
- 如何解決sms-activate的解決問題
- 怎樣成為解決問題的高手?——關於問題解決的關鍵4步驟
- 幽默:程式設計中困難的不是解決問題,而是確定要解決的問題 - Paul程式設計
- 解決bash: mysql: command not found的問題MySql
- IPython的安裝及問題解決Python
- 解決無法使用VI的問題
- VSCode除錯Flutter的問題解決VSCode除錯Flutter
- Mycat分片方案需要解決的問題
- 玩Deno遇到問題的解決方案
- 解決pod install update很慢的問題
- 解決AI的小資料問題AI
- 如何訓練解決問題的能力?
- @AllArgsConstructor與@Value共用的問題解決Struct
- 解決 ngrok 的 Domain 錯誤問題AI
- redis中大key問題的解決思路Redis
- 關於Failed to resolve的問題解決AI
- SSH登入很慢問題的解決
- openGauss/MogDB的uncommitted xmin問題解決MIT
- 解決吞吐效能問題時的思路