Une fois le journal Apache-nginx supprimé et un fichier recréé, le journal ne peut pas être affiché.
阿神2017-05-16 17:00:43
0
2
507
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
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
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
Lorsque vous effacerez le journal à l'avenir, ne supprimez pas le fichier directement. Utilisez la commande pour effacer le fichier
.Si les autorisations du fichier journal nouvellement créé sont correctement configurées et si les autorisations d'écriture sont accordées.