OVH Cloud OVH Cloud

A la recheche des causes de Hangs répétitifs

34 réponses
Avatar
bras39
Bonjour,

J'ai un serveur avec 32 Go de RAM et 4 CPU tournant sous Debian, mais
qui n'arr=EAte pas de se planter !
Une analyse du Hardware ne r=E9v=E8le rien d'anormal (m=E9moire =E9galement
test=E9 avec memtest86, sans trouver aucune erreur).
Je me suis alors orient=E9 vers la piste Software, notamment
l'application que je fais tourner sur cette machine. Voici donc mes
questions :

1- Est-ce qu'une application, aussi mal programm=E9e et bugu=E9e soit-
elle, peut provoquer un hang d'un serveur ? Et comment cela est
possible, je veux dire sous quelles conditions ?

2- Comment fait-on g=E9n=E9ralement : quel diagnostic et quels outil ou
m=E9thode, pour dire de fa=E7on certaine que c'est bien l'applicatif qui
fait planter le serveur et non le hardware?

Merci de votre aide, c'est tr=E8s urgent...

10 réponses

1 2 3 4
Avatar
remy
> Ça ne veut strictement rien dire. Si le noyau fait un oops dans un
truc qui ressemble aux IO, ton script ne fera rien


dans 2 xtern

terminal 1 nice -n 0 ./test
terminal 2 nice -n 19 grosMachin
je pense que le noyaux n'y est pour rien j'ai le droit


et pourtant, tu ne
seras pas dans un deadlock. Tu n'auras donc rien montré.



Avatar
Nicolas George
remy wrote in message
:
je pense que le noyaux n'y est pour rien j'ai le droit



Le Monsieur te dit que le fait que ça continue à sonner ne prouve en rien
qu'un des sous-systèmes du noyau n'a pas planté.
Avatar
JKB
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
Nicolas George ?crivait dans fr.comp.os.linux.configuration :
remy wrote in message
:
je pense que le noyaux n'y est pour rien j'ai le droit



Le Monsieur te dit que le fait que ça continue à sonner ne prouve en rien
qu'un des sous-systèmes du noyau n'a pas planté.



Je crois que tu peux laisser tomber. Au vu des interventions du
sieur Rémy dans des fora du type fr.sci.math et quelques autres, ça ne
sert _strictement_ à rien (à moins d'upgrader sérieusement l'espèce de
sauce blanche qui lui sert de matière grise...).

Cordialement,

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
remy
On 28 mar, 10:25, Nicolas George <nicolas$ wrote:
remy wrote in message

:

> je pense que le noyaux n'y est pour rien j'ai le droit

Le Monsieur te dit que le fait que ça continue à sonner ne prouve en rien
qu'un des sous-systèmes du noyau n'a pas planté.




Le Monsieur te dit que
Lorsque le plantage arrive : F1-8 ne donne rien, les SysRQ non plus.
Avatar
JKB
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
remy ?crivait dans fr.comp.os.linux.configuration :
On 28 mar, 10:25, Nicolas George <nicolas$ wrote:
remy wrote in message

:

> je pense que le noyaux n'y est pour rien j'ai le droit

Le Monsieur te dit que le fait que ça continue à sonner ne prouve en rien
qu'un des sous-systèmes du noyau n'a pas planté.




Le Monsieur te dit que
Lorsque le plantage arrive : F1-8 ne donne rien, les SysRQ non plus.



Tu t'enfonces ! Le fait que ton truc continue à sonner ne signifie
pas que le noyau n'est pas planté parce qu'un sous-système peut être
dans un deadlock. À l'opposé, le fait que ton truc ne sonne plus ne
signifie rien non plus (il peut avoir été foutu dans le swap avec les IO
en carafe). C'est plus clair ?

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
remy
On 28 mar, 11:05, JKB wrote:
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
remy ?crivait dans fr.comp.os.linux.configuration :

> On 28 mar, 10:25, Nicolas George <nicolas$ wrote:
>> remy wrote in message

>> :

>> > je pense que le noyaux n'y est pour rien j'ai le droit

>> Le Monsieur te dit que le fait que ça continue à sonner ne prouve en rien
>> qu'un des sous-systèmes du noyau n'a pas planté.

> Le Monsieur te dit que
> Lorsque le plantage arrive : F1-8 ne donne rien, les SysRQ non plus.

Tu t'enfonces ! Le fait que ton truc continue à sonner ne signi fie
pas que le noyau n'est pas planté parce qu'un sous-système peut êtr e
dans un deadlock.


un interblocage se regle avec un kill

À l'opposé, le fait que ton truc ne sonne plus ne
signifie rien non plus (il peut avoir été foutu dans le swap avec les IO
en carafe). C'est plus clair ?



non pour le swap


JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2 % de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.


Avatar
JKB
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
remy ?crivait dans fr.comp.os.linux.configuration :
On 28 mar, 11:05, JKB wrote:
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
remy ?crivait dans fr.comp.os.linux.configuration :

> On 28 mar, 10:25, Nicolas George <nicolas$ wrote:
>> remy wrote in message

>> :

>> > je pense que le noyaux n'y est pour rien j'ai le droit

>> Le Monsieur te dit que le fait que ça continue à sonner ne prouve en rien
>> qu'un des sous-systèmes du noyau n'a pas planté.

> Le Monsieur te dit que
> Lorsque le plantage arrive : F1-8 ne donne rien, les SysRQ non plus.

Tu t'enfonces ! Le fait que ton truc continue à sonner ne signifie
pas que le noyau n'est pas planté parce qu'un sous-système peut être
dans un deadlock.


un interblocage se regle avec un kill



De pire en pire. Et lorsque l'un des threads ou des processus
bloquants est dans l'état 'D' ? Tu m'expliques comment tu fais ? Je
pense que ça va intéresser plus d'un ici ! Par ailleurs, j'aimerais
aussi que tu me dises comment tu tues un thread de _l'extérieur_ d'un
processus. Ça aussi, ça m'intéresse ! Et comment tu tues un thread
kernelland depuis le userland...

À l'opposé, le fait que ton truc ne sonne plus ne
signifie rien non plus (il peut avoir été foutu dans le swap avec les IO
en carafe). C'est plus clair ?



non pour le swap



Réfléchis un peu (et ça t'évitera de raconter des conneries).

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
remy
>
Réfléchis un peu (et ça t'évitera de raconter des conneri es).




32 Go ram 4 micro P
terminal 1 nice -n 0 ./test
terminal 2 nice -n 19 grosMachin


remy
Avatar
JKB
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
remy ?crivait dans fr.comp.os.linux.configuration :


Réfléchis un peu (et ça t'évitera de raconter des conneries).




32 Go ram 4 micro P
terminal 1 nice -n 0 ./test
terminal 2 nice -n 19 grosMachin



Le monsieur te demande de _réfléchir_ ! Ça te permettra de
comprendre pourquoi le résultat de ton test n'est _pas_ pertinent.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
remy
On 28 mar, 12:40, JKB wrote:
Le 28-03-2009, ? propos de
Re: A la recheche des causes de Hangs répétitifs,
remy ?crivait dans fr.comp.os.linux.configuration :



>> Réfléchis un peu (et ça t'évitera de raconter des conn eries).

> 32 Go ram 4 micro P
> terminal 1 nice -n 0 ./test
> terminal 2 nice -n 19 grosMachin

Le monsieur te demande de _réfléchir_ ! Ça te permettra de
comprendre pourquoi le résultat de ton test n'est _pas_ pertinent.



le script continu a faire beep beep
programme proprio en causes

pas beep
probleme hard ou noyau
teste sur une autre machine pour verifier si " probleme noyau"

perso je dit que cela fait encore beep
remy
1 2 3 4