recherche

Maison  >  Questions et réponses  >  le corps du texte

python3.x - Comment Python3 peut-il utiliser plusieurs processus pour écrire des journaux dans le même journal de manière plus sûre ?

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

某草草某草草2783 Il y a quelques jours760

répondre à tous(2)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-27 17:41:32

    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

    répondre
    0
  • 高洛峰

    高洛峰2017-05-27 17:41:32

    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.

    répondre
    0
  • Annulerrépondre