7
votes

php.log: Quelle est la bonne façon de nettoyer le fichier journal?

Je suis dépannage d'un fichier journal PHP qui s'est développé trop rapidement et a utilisé beaucoup d'espace disque.

Quel est le meilleur moyen d'effacer un fichier journal?

est-ce un problème de supprimer simplement le fichier journal? Et ce fichier journal sera-t-il recréé lorsque PHP tente d'écrire?


2 commentaires

Un moyen simple de tester serait de renommer le fichier et de voir s'il est ré-créé (dont Afaik, il devrait).


@tigrang, merci pour la réponse. Mais avant de renommer ou de supprimer, j'aimerais savoir sur la vidange en toute sécurité un fichier journal, s'il ya un tel moyen


5 Réponses :


16
votes

Il est entièrement sûr de supprimer simplement le fichier php.log. Il sera créé automatiquement la prochaine fois qu'il est nécessaire.


3 commentaires

Redémarrez Apache après Service Apache2 Redémarrer


@ mate.gwozdz Il n'est pas nécessaire de redémarrer le serveur, en plus, Apache ne gère pas le journal PHP, c'est géré par PHP


Avant de redémarrer Apache, le fichier n'a pas été créé. Ubuntu 16.04



6
votes

sur Linux, vous pouvez faire:

cat /dev/null > /var/logs/php.log   


0 commentaires

3
votes

sur Mac OS X 10.6 J'ai supprimé / var / journal / apache2 / error_log . Panique mineure quand il n'a pas réaffirmé lors de la rafraîchissement de ma page. Il suffit de redémarrer Apache en passant par les paramètres de partage. Maintenant elle est de retour.


1 commentaires

nginx, pas besoin de redémarrer le serveur



0
votes

It est SAFE pour supprimer le fichier journal en procédant comme suit:

  1. Supprimer complètement le fichier php.log.
  2. Si sur Apache Redémarrez le serveur à l'aide de la commande "Service Apache2 redémarrer"
  3. Si sur NGinx, vous n'avez pas à redémarrer le serveur

0 commentaires

0
votes

Vous pouvez exécuter cette commande simple à partir de la borne (en whm) ou de la terminale SSH.

find -name error_log -type f -exec rm -rf {} \;


0 commentaires