recherche

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

Une fois le journal Apache-nginx supprimé et un fichier recréé, le journal ne peut pas être affiché.

Il y a un fichier web.log dans le répertoire racine du projet. Le fichier était trop volumineux, je l'ai donc supprimé et recréé un fichier .log vide. Il n'y a plus de journal dans ce nouveau fichier. l'ancien fichier

阿神阿神2749 Il y a quelques jours586

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

  • phpcn_u1582

    phpcn_u15822017-05-16 17:02:43

    Si vous n'arrêtez pas nginx lorsque vous supprimez le journal, nginx détient toujours le handle de l'ancien fichier. Bien que le fichier nouvellement créé porte le même nom, ce n'est pas réellement le même fichier, il n'est donc pas écrit.
    Vous devez recharger nginx à ce moment

    nginx -s reload

    Lorsque vous effacerez le journal à l'avenir, ne supprimez pas le fichier directement. Utilisez la commande pour effacer le fichier

    .
    truncate -s 0 web.log

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:02:43

    Si les autorisations du fichier journal nouvellement créé sont correctement configurées et si les autorisations d'écriture sont accordées.

    répondre
    0
  • Annulerrépondre