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/
相關文章
- 解決「問題」,不要解決問題
- 解決問題
- 發現問題,解決問題
- 【問題解決】單機搭建dataguard的問題
- 黑蘋果的問題解決蘋果
- 遇到問題的解決方法
- display:flex解決的問題Flex
- 解決bigdecime的問題
- oracle 鎖問題的解決Oracle
- vpd碰到的問題解決
- 驢解決不了的問題
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- 解決github訪問慢的問題Github
- 解決 github 訪問不了的問題Github
- yum問題解決
- sqlitedabaseislocked問題解決SQLite
- dump 解決問題
- 解決Redmine建立&更新問題時很慢的問題
- 解決問題的方法和途徑-問題管理
- 解決JS跨域訪問的問題JS跨域
- 提升解決問題能力的思考
- JAR衝突問題的解決JAR
- 01揹包問題的解決
- 解決localdb中文智慧的問題
- 今天解決的兩個問題
- **PHPNotice:Undefinedindex:…問題的解決方法PHPUndefinedIndex
- 【轉】css解決相容的問題CSS
- oracle壞塊問題的解決Oracle
- 暫時解決的中文問題
- 提問題比解決問題更重要
- SERVICE問題解決方法
- 解決高度塌陷問題
- qeephp 解決跨越問題PHP
- bg配置問題解決
- git ssl 問題解決Git
- AIX問題解決思路AI
- WAS startnode hang問題解決
- 解決grub rescue問題