Mon serveur Apache fonctionne correctement sans aucun problème. Il n’émet également aucun avertissement lors du redémarrage. Cependant, si j'examine, error.log
les lignes suivantes se répètent de temps en temps:
[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down
Qu'est-ce-qu'ils disent? Comment puis-je le réparer?
apache-2.4
Maxim Koretskyi
la source
la source
this
quoi? :) Avez-vous oublié le lien?mpm_prefork
.Réponses:
Le fichier journal ne montre que des démarrages / arrêts de travailleurs Apache. Dans votre configuration Apache, vous pouvez définir le nombre de travailleurs (ou threads) qu’Apache peut utiliser. Sur une configuration standard, Apache peut être démarré plusieurs fois. En particulier lorsque votre serveur est occupé (par exemple, il y a beaucoup de visiteurs sur l'un de vos vhosts), il n'est pas étonnant de voir 20 processus Apache (ou plus) en cours d'exécution. Il n'y a rien d'inquiétant, ils sont juste informatifs.
Cela signifie qu'un nouveau thread a été généré sous l'ID de processus 8817.
Ceci est juste un avis disant que la
/usr/sbin/apache2
commande a été utilisée pour démarrer le thread, donc aucun indicateur / option spéciale ne lui a été transmis.Cette ligne vous indique que le processus portant l'ID de processus 8817 s'est à nouveau arrêté.
[Mise à jour] Ce journal a été appelé avec
/etc/apache2/apache2.conf
la directive qui pointe vers le fichier journal que vous consultez. Pour voir moins de l'enregistrement, vous pouvez modifier cette ligneapache2.conf
LogLevel warn
àLogLevel error
laquelle se connectera uniquement s'il y a erreur qui provoque le dysfonctionnement du serveur. Les options pour cette journalisation sont les suivantes: trace1, débogage, info, notification, avertir, erreur, critique, alerte, émergent . Vous pouvez jouer avec toutes ces options pour trouver le niveau de journalisation que vous préférez.Pour voir le journal de votre domaine, vous pouvez le trouver dans votre fichier conf contenant les configurations de l'hôte du domaine
/etc/apache2/sites-available
. Ie yoursite.confla source
StartServers
les processus du serveur au démarrage, créer desMaxClients
processus si le serveur est occupé et conserverMaxSpareServers
des processus en réserve. Il est donc possible que les entrées de journal que vous voyez résultent de processus supplémentaires générés qui sont à nouveau supprimés si le serveur devient moins occupé.error.log
. À propos, savez-vous s'il existe une différence entre deux serveurs avec 5 MaxClients et un avec 10 MaxClients?J'ai le même problème, y compris les mêmes erreurs .. je l'ai résolu très simplement avec - sudo!
sudo service apache2 restart
j'ai pris la solution d'ici
la source