文章詳情頁
python3.x - 請問python3如何比較穩妥地使用多進程在向同一個日志中寫日志呢
瀏覽:96日期:2022-06-30 09:16:55
問題描述
小弟在做一個調度,需要使用多線程在程序中調起存儲過程或sql并記錄日志,并向日志記錄執行信息。但是查資料表示,logging是多進程安全,多線程不安全。請問各位大大有什么辦法在多線程下向同一個日志文件中寫入日志呢?謝謝大家
問題解答
回答1:建議使用生產消費者模式,生產者多個線程向隊列里寫log,消費者從隊列里取log寫入日志
回答2:到底是多進程還是多線程?
如果是多進程,建議往 stderr 寫,然后由管理者(比如 systemd 或者 supervisord)統一寫入文件。
相關文章:
1. javascript - node.js promise沒用2. golang - 用IDE看docker源碼時的小問題3. c++ - 如何正確的使用QWebEngineView?4. yii2中restful配置好后在nginx下報404錯誤5. javascript - js 寫一個正則 提取文本中的數據6. 算法 - python 給定一個正整數a和一個包含任意個正整數的 列表 b,求所有<=a 的加法組合7. android 如何實現如圖中的鍵盤上的公式及edittext的內容展示呢8. java - 我在用Struts2上傳文件時,報以下錯誤怎么回事?9. 請問是對象還是數組10. thinkphp6使用驗證器 信息如何輸出到前端頁面
排行榜
