文章詳情頁
python3.x - 請問python3如何比較穩(wěn)妥地使用多進程在向同一個日志中寫日志呢
瀏覽:205日期:2022-06-30 09:16:55
問題描述
小弟在做一個調(diào)度,需要使用多線程在程序中調(diào)起存儲過程或sql并記錄日志,并向日志記錄執(zhí)行信息。但是查資料表示,logging是多進程安全,多線程不安全。請問各位大大有什么辦法在多線程下向同一個日志文件中寫入日志呢?謝謝大家
問題解答
回答1:建議使用生產(chǎn)消費者模式,生產(chǎn)者多個線程向隊列里寫log,消費者從隊列里取log寫入日志
回答2:到底是多進程還是多線程?
如果是多進程,建議往 stderr 寫,然后由管理者(比如 systemd 或者 supervisord)統(tǒng)一寫入文件。
相關(guān)文章:
1. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問題3. javascript - nodejs關(guān)于進程間發(fā)送句柄的一點疑問4. Apache 已經(jīng)把網(wǎng)站根目錄的改為allow from all了,但是服務器還是不能訪問?5. 實現(xiàn)bing搜索工具urlAPI提交6. javascript - 移動端上不能實現(xiàn)拖拽布局嗎?7. vue.js - Vue 如何像Angular.js watch 一樣監(jiān)聽數(shù)據(jù)變化8. phpstudy8.1支持win11系統(tǒng)嗎?9. 配置Apache時,添加對PHP的支持時語法錯誤10. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備