ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Bonjour, j'ai un truc un peu con qui m'arrive sur une centos:
j'ai un httpd sous wordpress, hébergé par 1&1 (brave merde cet hébergeur
au passage) et le httpd tombe régulièrement. A priori, des chances que
ce soit un conflit entre certaines libs php et httpd...
bref, j'ai pas envie de me lancer dans ce problème, c'est un site avec
peu d'activité.
je voulais simplement donc détecter quand le site plante et le relancer
automatiquement.
j'ai donc un petit script tout bete:
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
$fichier
Bonjour, j'ai un truc un peu con qui m'arrive sur une centos:
j'ai un httpd sous wordpress, hébergé par 1&1 (brave merde cet hébergeur
au passage) et le httpd tombe régulièrement. A priori, des chances que
ce soit un conflit entre certaines libs php et httpd...
bref, j'ai pas envie de me lancer dans ce problème, c'est un site avec
peu d'activité.
je voulais simplement donc détecter quand le site plante et le relancer
automatiquement.
j'ai donc un petit script tout bete:
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
$fichier
Bonjour, j'ai un truc un peu con qui m'arrive sur une centos:
j'ai un httpd sous wordpress, hébergé par 1&1 (brave merde cet hébergeur
au passage) et le httpd tombe régulièrement. A priori, des chances que
ce soit un conflit entre certaines libs php et httpd...
bref, j'ai pas envie de me lancer dans ce problème, c'est un site avec
peu d'activité.
je voulais simplement donc détecter quand le site plante et le relancer
automatiquement.
j'ai donc un petit script tout bete:
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
$fichier
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
Au hasard, parce que "service" n'est pas dans le path ?
bon, c'était bien ca.... merci
petite question subsidiaire: quand on veut savoir précisément ce qui est en variable d'environnement lors de l'exécution d'un cron,
a part insérer une commande "env".
y'a-t-il un moyen facile de savoir ca ?
Au hasard, parce que "service" n'est pas dans le path ?
bon, c'était bien ca.... merci
petite question subsidiaire: quand on veut savoir précisément ce qui est en variable d'environnement lors de l'exécution d'un cron,
a part insérer une commande "env".
y'a-t-il un moyen facile de savoir ca ?
Au hasard, parce que "service" n'est pas dans le path ?
bon, c'était bien ca.... merci
petite question subsidiaire: quand on veut savoir précisément ce qui est en variable d'environnement lors de l'exécution d'un cron,
a part insérer une commande "env".
y'a-t-il un moyen facile de savoir ca ?
Le plus simple est de donner le chemin complet de ton programme dans le
script. Genre /usr/sbin/service
Le plus simple est de donner le chemin complet de ton programme dans le
script. Genre /usr/sbin/service
Le plus simple est de donner le chemin complet de ton programme dans le
script. Genre /usr/sbin/service
Sergio , dans le message <52bd89cf$0$2182$, a
écrit :Le plus simple est de donner le chemin complet de ton programme dans le
script. Genre /usr/sbin/service
C'est peut-être plus simple à court terme, mais à long terme ça rend tes
scripts nettement moins faciles à maintenir.
S'assurer que PATH est bien défini en toute circonstance est de toutes
façons indispensable pour le bon fonctionnement du système.
Sergio , dans le message <52bd89cf$0$2182$426a74cc@news.free.fr>, a
écrit :
Le plus simple est de donner le chemin complet de ton programme dans le
script. Genre /usr/sbin/service
C'est peut-être plus simple à court terme, mais à long terme ça rend tes
scripts nettement moins faciles à maintenir.
S'assurer que PATH est bien défini en toute circonstance est de toutes
façons indispensable pour le bon fonctionnement du système.
Sergio , dans le message <52bd89cf$0$2182$, a
écrit :Le plus simple est de donner le chemin complet de ton programme dans le
script. Genre /usr/sbin/service
C'est peut-être plus simple à court terme, mais à long terme ça rend tes
scripts nettement moins faciles à maintenir.
S'assurer que PATH est bien défini en toute circonstance est de toutes
façons indispensable pour le bon fonctionnement du système.
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
non, le pid est toujours présent, mais le serveur plante... bizarre,
jamais vu, mais j'ai pas l'habitude du PHP... c'est pas mon métier....
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
non, le pid est toujours présent, mais le serveur plante... bizarre,
jamais vu, mais j'ai pas l'habitude du PHP... c'est pas mon métier....
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
non, le pid est toujours présent, mais le serveur plante... bizarre,
jamais vu, mais j'ai pas l'habitude du PHP... c'est pas mon métier....
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
non, le pid est toujours présent, mais le serveur plante... bizarre,
jamais vu, mais j'ai pas l'habitude du PHP... c'est pas mon métier....
Si c'est PHP qui freeze httpd, il serait bon de vérifier pourquoi
plutôt que de chercher une "solution" un poil trop excessive qui
n'arrangera rien. Quand ton serveur plantera toutes les 3 secondes ton
script ne servira à rien sinon à redémarrer le serveur qui remplantera
dans la foulée.
IL est possible qu'une simple erreur de configuration de ton serveur
http soit la source de ton problème mais il faudrait plus d'info.
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :
ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
non, le pid est toujours présent, mais le serveur plante... bizarre,
jamais vu, mais j'ai pas l'habitude du PHP... c'est pas mon métier....
Si c'est PHP qui freeze httpd, il serait bon de vérifier pourquoi
plutôt que de chercher une "solution" un poil trop excessive qui
n'arrangera rien. Quand ton serveur plantera toutes les 3 secondes ton
script ne servira à rien sinon à redémarrer le serveur qui remplantera
dans la foulée.
IL est possible qu'une simple erreur de configuration de ton serveur
http soit la source de ton problème mais il faudrait plus d'info.
Le 26-12-2013, Pif - 34 nous expliquait dans fr.comp.os.linux.configuration :ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...
merci !
Au hasard, parce que "service" n'est pas dans le path ?
Par ailleurs plutôt que de tenter de pinguer ton serveur ne serait il
pas plus fiable de vérifier que le processus tourne toujours ?
non, le pid est toujours présent, mais le serveur plante... bizarre,
jamais vu, mais j'ai pas l'habitude du PHP... c'est pas mon métier....
Si c'est PHP qui freeze httpd, il serait bon de vérifier pourquoi
plutôt que de chercher une "solution" un poil trop excessive qui
n'arrangera rien. Quand ton serveur plantera toutes les 3 secondes ton
script ne servira à rien sinon à redémarrer le serveur qui remplantera
dans la foulée.
IL est possible qu'une simple erreur de configuration de ton serveur
http soit la source de ton problème mais il faudrait plus d'info.
pour l'instant, la fréquence est irregulière... il plante des fois 2
fois dans la journée, et des fois à 5 jours d'espace.
aucune logique sur les horaires: plein journée ou nuit, we ou semaine,
donc pas de lien par rapport à l'activité frontoffice ou backoffice a
priori....
pour le message d'erreur, j'ai un peu cherché:
voici les logs autour du crash. T'as une idée ?
[Tue Dec 24 08:54:48 2013] [error] [client 110.164.191.179] script not
found or unable to stat: /var/www/cgi-bin/cgi_wrapper/php
[Tue Dec 24 08:55:11 2013] [error] python_init: Python version
mismatch, expected '2.6.5', found '2.6.6'. [Tue Dec 24 08:55:11 2013]
[error] python_init: Python executable found '/usr/bin/python'. [Tue
Dec 24 08:55:11 2013] [error] python_init: Python path being used
'/usr/lib64/python26.zip:/usr/lib64/python2.6/: <SNIP>
pour l'instant, la fréquence est irregulière... il plante des fois 2
fois dans la journée, et des fois à 5 jours d'espace.
aucune logique sur les horaires: plein journée ou nuit, we ou semaine,
donc pas de lien par rapport à l'activité frontoffice ou backoffice a
priori....
pour le message d'erreur, j'ai un peu cherché:
voici les logs autour du crash. T'as une idée ?
[Tue Dec 24 08:54:48 2013] [error] [client 110.164.191.179] script not
found or unable to stat: /var/www/cgi-bin/cgi_wrapper/php
[Tue Dec 24 08:55:11 2013] [error] python_init: Python version
mismatch, expected '2.6.5', found '2.6.6'. [Tue Dec 24 08:55:11 2013]
[error] python_init: Python executable found '/usr/bin/python'. [Tue
Dec 24 08:55:11 2013] [error] python_init: Python path being used
'/usr/lib64/python26.zip:/usr/lib64/python2.6/: <SNIP>
pour l'instant, la fréquence est irregulière... il plante des fois 2
fois dans la journée, et des fois à 5 jours d'espace.
aucune logique sur les horaires: plein journée ou nuit, we ou semaine,
donc pas de lien par rapport à l'activité frontoffice ou backoffice a
priori....
pour le message d'erreur, j'ai un peu cherché:
voici les logs autour du crash. T'as une idée ?
[Tue Dec 24 08:54:48 2013] [error] [client 110.164.191.179] script not
found or unable to stat: /var/www/cgi-bin/cgi_wrapper/php
[Tue Dec 24 08:55:11 2013] [error] python_init: Python version
mismatch, expected '2.6.5', found '2.6.6'. [Tue Dec 24 08:55:11 2013]
[error] python_init: Python executable found '/usr/bin/python'. [Tue
Dec 24 08:55:11 2013] [error] python_init: Python path being used
'/usr/lib64/python26.zip:/usr/lib64/python2.6/: <SNIP>