[BSD] apachectl restart failed

apachectl restart failed [BSD] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 05-04-2004 à 01:56:39    

Bonjour !
 
Bah je coince la surement devant un pb tout couillon mais franchement, je vois pas:
 
j'ai un apache chroot sous bsd, jusque la pas de pb.
Je rajoute donc  


/var/www/logs/error_log                        644  7    40  *     Z /var/www/logs/httpd.pid SIGUSR1


etc a mon newsyslog.conf et puis la surprise : a chaque logrotate des logs, apache ne redemarre pas !
 
Zut zut ...
 
Bon, soit, je me penche un peu sur le probleme


2:29 Xc0r@pussycat /var/www/logs# apachectl configtest
Syntax OK


apres plusieurs essais, je me rend compte que le
apachectl restart (ou graceful)
ne fonctionne pas!
Bizzarement il me marque bien "restarted" mais ... il ment!
par contre lorsque je fais un restart alors que httpd est down, la, il le lance bien.
 
un exemple est plus parlant :


2:28 root@pussycat /var/www/logs# /usr/sbin/apachectl restart
/usr/sbin/apachectl restart: httpd restarted
2:28 root@pussycat /var/www/logs# /usr/sbin/apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
/usr/sbin/apachectl restart: httpd started
2:28 root@pussycat /var/www/logs# /usr/sbin/apachectl restart
/usr/sbin/apachectl restart: httpd restarted
2:28 root@pussycat /var/www/logs# /usr/sbin/apachectl graceful
/usr/sbin/apachectl graceful: httpd gracefully restarted


 
Bah
je decide de regarder dans /var/logs/message
mais ... rien du tout!
bon, je regarde dans /var/www/logs/error_log mais pas grand chose de nouveau
au premiere restart (celui qui m'arrete juste httpd), j'obtiens ca :


[Mon Apr  5 02:50:32 2004] [notice] SIGHUP received.  Attempting to restart


 
au deuxieme (celui qui me demarre httpd pour de vrai)


[Mon Apr  5 02:50:37 2004] [notice] Initializing etag from /var/www/logs/etag-state
[Mon Apr  5 02:50:37 2004] [notice] chrooted in /var/www
[Mon Apr  5 02:50:37 2004] [notice] changed to uid 67, gid 67
[Mon Apr  5 02:50:37 2004] [notice] Apache/1.3.28 (Unix) PHP/4.3.3 mod_ssl/2.8.15 OpenSSL/0.9.7b configured -- resuming normal operations
[Mon Apr  5 02:50:37 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Apr  5 02:50:37 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)


(tout me semble normal)
 
Quelqu'un a t'il une idee d'ou cela peut provenir ?
dans quel fichier de log puis-je regarder pour avoir plus d'infos (openbsd)
 
J'avoue que je seche un peu la faute de ne pas savoir ou chercher.
 
J'ai pense a un probleme de PID mais il a l'air ok.
Non, vraiment, la je vois pas d'ou ca pourrait viendre ce probleme :/
 
La seule solution que je vois serait de faire un script qui verifie si httpd est lance et le cas echeant le relancer et lancer ce script dans mon newsyslog.conf a la place de  
/var/www/logs/httpd.pid SIGUSR1
mais franchement j'aimerais essayer de le faire fonctionner correctement ce newsyslog :(
 
Merci a tous :)
 
Xc0r


Message édité par xc0r le 05-04-2004 à 01:58:00
Reply

Marsh Posté le 05-04-2004 à 01:56:39   

Reply

Marsh Posté le 05-04-2004 à 13:50:20    

lol mon probleme n'en inspirent pas bcp :(
Vous ne pouvez pas m'indiquer dans quels fichiers de logs je pourrais en apprendre plus ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed