python3.x - Comment Python3 peut-il utiliser plusieurs processus pour écrire des journaux dans le même journal de manière plus sûre ?
某草草
某草草 2017-05-27 17:39:32
0
2
747

Mon frère fait un planning. Il doit utiliser le multi-threading pour appeler la procédure stockée ou SQL dans le programme et enregistrer le journal, ainsi que les informations d'exécution dans le journal. Cependant, selon les informations, la journalisation est sûre pour plusieurs processus et dangereuse pour plusieurs threads. Existe-t-il un moyen d'écrire des journaux dans le même fichier journal dans plusieurs threads ? Merci à tous

某草草
某草草

répondre à tous(2)
给我你的怀抱

Il est recommandé d'utiliser le modèle producteur-consommateur. Le producteur écrit les journaux dans la file d'attente via plusieurs threads, et le consommateur prend les journaux de la file d'attente et les écrit dans le journal

小葫芦

Est-ce multi-processus ou multi-thread ?

S'il existe plusieurs processus, il est recommandé d'écrire sur stderr, puis le gestionnaire (tel que systemd ou superviseur) peut écrire le fichier de manière uniforme.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal