se lance ... mais ne se lance pas ! [apache à 1/2 résolu] - Linux et OS Alternatifs
Marsh Posté le 10-04-2002 à 16:11:33
normale ..
fais un ps -aux | grep apache
et tu vera
root@BouMKerS:~# ps -aux | grep httpd
root 3910 0.0 0.1 1328 460 pts/0 S 16:14 0:00 grep httpd
root@BouMKerS:~# ps -aux | grep apache
root 1135 0.0 2.2 10524 5740 ? S Apr09 0:13 /usr/local/apache
apache 1155 0.0 2.8 11480 7284 ? S Apr09 0:06 /usr/local/apache
apache 1156 0.0 2.8 11336 7224 ? S Apr09 0:05 /usr/local/apache
apache 1157 0.0 3.0 11820 7756 ? S Apr09 0:09 /usr/local/apache
apache 1158 0.0 2.8 11292 7176 ? S Apr09 0:07 /usr/local/apache
apache 1159 0.0 3.0 11740 7708 ? S Apr09 0:06 /usr/local/apache
apache 1160 0.0 2.9 11580 7480 ? S Apr09 0:05 /usr/local/apache
apache 1161 0.0 3.0 11848 7796 ? S Apr09 0:13 /usr/local/apache
apache 1162 0.0 2.8 11420 7300 ? S Apr09 0:09 /usr/local/apache
apache 1163 0.0 3.0 11764 7712 ? S Apr09 0:05 /usr/local/apache
apache 1164 0.0 2.4 10640 6300 ? S Apr09 0:04 /usr/local/apache
root 3912 0.0 0.1 1332 500 pts/0 S 16:14 0:00 grep apache
Marsh Posté le 10-04-2002 à 16:14:44
et non malheureusement, j'ai juste la dernière ligne (évidemment) : le grep apache.
Marsh Posté le 10-04-2002 à 16:17:34
et ben je vois po regarde dans t log apache message syslog etc...
pourvoir d ou vient le probleme
pis fais un ps -aux pour voir il a peut etre un autre nom
Marsh Posté le 10-04-2002 à 16:24:35
ah oui , j'avais oublié de dire que dans le fichier de log j'avais ça :
[wed apr ... ] [warn] pid file /usr/local/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
J'avais cru lire dans la doc que si le lancement se passe bien, il écrit dans le log un truc du genre :
Server configured -- resuming normal operations
any other idea ?
Marsh Posté le 10-04-2002 à 16:44:46
il te repond ca qd la derniere session a ete "crashé", enfin pas fermé correctement...
si tu fais un
./apachectl restart
maintenant, il te met koi ds le log?
tu arrive a acceder au site?
./apachectl config test te repnod koi
eventuellement si tu a lynx et mod status ./apache fullstatus repnd koi?
Marsh Posté le 10-04-2002 à 16:48:02
si je fais apachectl restart, il me renvoie :
1e ligne : ... httpd not runnig, trying to start
2e ligne : ... httpd started
mais si je refais tout de suite après un apachectl restart, il me ressort exactement la même chose. Voilà pourquoi je dis qu'il se lance mais qu'il ne se lance pas ...
J'essaie les autres commendes.
Marsh Posté le 10-04-2002 à 16:50:15
le path pour le pid dans httpd.conf il existe?
Marsh Posté le 10-04-2002 à 16:51:15
J'avais déjà fait le apachctl configtest, résultat :
/usr/local/apache/bin/apachectl: kill: (239) - No such pid
Syntax OK
Ce put.. de Syntax OK veut dire que tout devrait rouler non ?
De + j'ai déjà essayé d'accéder au serveur via l'adresse IP : no syuccès.
Marsh Posté le 10-04-2002 à 16:52:43
le path existe bien dans httpd.conf, extrait :
PidFile /usr/local/apache/logs/httpd.pid
Marsh Posté le 10-04-2002 à 16:53:13
il existe ds httpd.conf, mais il existe sur le disk?
[jfdsdjhfuetppo]--Message édité par leirn--[/jfdsdjhfuetppo]
Marsh Posté le 10-04-2002 à 16:56:47
le fichier /usr/local/apache/logs/httpd.pid existe bien, il contient actuellement ceci : "239"
et si je fais un kill -9 239, devinez quoi ?... no such pid !!
Marsh Posté le 10-04-2002 à 16:59:07
vire a la main le fichier pid, et ensuite essai de relancer ./apachectl start
Marsh Posté le 10-04-2002 à 17:07:35
toujours pareil, je commence à désepérer
Juste une question quand même. J'ai essayé de faire une installation de base donc j'ai juste fait un ./configure puis make puis make install.
N'y aurai-t-il pas des modules à insérer en option du .configure que j'aurais oublié ???
Marsh Posté le 10-04-2002 à 17:10:48
a priori non, tout depend a koi te servira le serveur
si tu veux kil gere php apres prevois un
./ configure --enable-module=so
mais sinon je kroi kil y a rien de particulier a faire
apres avoir uspprimé a la pmain httpd.pid et fais ./apachectl, il t'en recré un?
Marsh Posté le 10-04-2002 à 17:12:27
oui il en recrée bien un avec un nouveau pid mais toujours aucun démon httpd à l'horizon
Marsh Posté le 10-04-2002 à 17:13:32
je suis a court d'idée...
Marsh Posté le 10-04-2002 à 17:17:02
Merci quand même de t'être penché sur mon problème
tout éclair de génie de la part de tout individu sur ce forum est susceptible de me sauver la vie ("I am a stagiaire" inside)
Marsh Posté le 11-04-2002 à 09:58:18
Les gens commencent à être à cours d'idée.
Je t'avouerai que je n'ai pas bcp plus de solution.
Au point où tu en es :
LELFE
Marsh Posté le 11-04-2002 à 11:36:18
C'est exactement ce que je fais depuis ce matin :
j'ai tout désinstallé, puis fait un chtit apt-get install apache et voilà un beau serveur apache (pas up-to-date car depuis cdrom ) qui fonctionne, maintenant je potasse ma doc pour voir en détail toutes les directives de compilation et les modules à insérer ou non.
Merci quand même pour votre attention.
Marsh Posté le 11-04-2002 à 11:51:07
Je n'ai pas eu ton problème mais, on sait jamais ça peut toujours fonctionner:
essaye apachectl graceful
parfois ça fonctionne
Marsh Posté le 10-04-2002 à 15:56:19
Je ne comprend pas : compilation et installation sont passés nickel.
J'utilise l'emplacement par défaut : /usr/local/apache
J'ai bien configuré httpd.conf (Listen : xxx.xxx.xxx.xxx:80)
le hostname de la machine est debian (mais ça ne sert à rien si je passe par l'adresse ip ... non ?)
en root, je fais : ./apachectl start
il me retourne : ./apachectl : kill: (312) - No such PID (donc l'ancien httpd n'avait pas été bien terminé ... normal puisque je n'ai pas encore peu le lancer une seule fois)
et une autre ligne : ./apachectl start: httpd started (donc là, je suis content)
Mais voilà le hic : un "ps aux | grep httpd" ne me retourne strictement rien !
Est-ce que vous avez une idée d'où le problème peur venir ?
[jfdsdjhfuetppo]--Message édité par Ho--[/jfdsdjhfuetppo]