Probleme Serveur Crash

Tout ce qui concerne la configuration et l'administration des serveurs.
Rendez-vous dans Outils de communication & communautaires pour la conception de sites Internet.
Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 26 oct. 2008, 22:28

Bonjour,

J'ai un serveur hebergé sur un kimsufi de OVH, 12 slots

Lorsque l'on a attend 12 slots, il est arrivé deux fois que le server crash

Est-ce que cela vient de ca ?

Et aussi, comment faire pour que le serveur restart tout seul ?

Merci d'avance

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Message par Courgette » 26 oct. 2008, 22:43

c'est quel kimsufi ?
Sinon j'ai jamais vu ça. En même temps on a des slots privés sur nos serveurs, alors il sont rarement tous occupés.
Pour que le serveur se redemarre tout seul, nous on utilise gamecreate

Avatar du membre
Tung
Secrétaire
Secrétaire
Messages : 8926
Enregistré le : 06 juil. 2005, 19:00
Localisation : Rennes

Message par Tung » 27 oct. 2008, 10:24

Il était rempli quand il a crashé ?
Secrétaire de l'association de loi 1901 Urban Terror France
Responsable de la branche Rédaction

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 27 oct. 2008, 10:28

Le Kimusfi le plus petit ( celui a 25 )

Quand il a crashé il etait a 12/12

Ca vient peut-etre de la commande que j'utilise ? ( screen ./ioUrTded.i386 +set fs_game q3ut4 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg )

Sinon merci pour gamecreate, je test ca ;)
Modifié en dernier par Cyp le 27 oct. 2008, 10:31, modifié 1 fois.

Avatar du membre
Tung
Secrétaire
Secrétaire
Messages : 8926
Enregistré le : 06 juil. 2005, 19:00
Localisation : Rennes

Message par Tung » 27 oct. 2008, 10:53

Pas de problème de ce côté là. Tu le rebootes régulièrement ?
Secrétaire de l'association de loi 1901 Urban Terror France
Responsable de la branche Rédaction

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 27 oct. 2008, 11:13

Je l'est depuis un jour seulement donc ca ne peut pas venir de ca

Sinon pour gamecreate je prefererais un fichier ( si c'est possible ) qui me relance ma commande quand le serveur crash

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 27 oct. 2008, 11:49

Plop

Le serveur vient de recrasher

Je pense que le problème vient de screen car j'avait laisser putty ouvert est lorsque le serveur a fermé, ca a marquer screen is terminated

Ca ne vient pas des players car il y avait seulement des bots pour test ( 4 )

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 27 oct. 2008, 20:57

Apparament ca viendrait des bots

en enlevant bot_enable "1" plus de crash de l'aprem

J'ai reduit les players a 14 ( 10 + 4 private )

Sinon pas d'idée pour le script ?

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Message par Courgette » 27 oct. 2008, 21:02

arf les bots ! ils sont connu pour faire merder les serveurs...

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Message par Diconico07 » 27 oct. 2008, 23:37

vu que c'est sous linux, il faut une appli qui surveille que le processus d'urtserveur est toujours lancé et le lance si il ne l'est pas.
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 28 oct. 2008, 10:55

Et vous avez quoi d'autre que GameCreate a me proposer ?

Car GameCreate recrée un serveur et tout ca, alors que je prefererai rester " a la vieille méthode "

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Message par Diconico07 » 28 oct. 2008, 13:05

si tu est courageux tu le fait toi même en bash :)
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 28 oct. 2008, 14:05

Le probleme c'est que je ne m'y connais rien

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Message par Diconico07 » 28 oct. 2008, 14:57

la commande suivante permet d'isoler les processus contenant [ton_processus]

Code : Tout sélectionner

ps -u [utilisateur] | grep [ton_processus]
exemple si l'utilisateur root est celui qui lance le script et urt:

Code : Tout sélectionner

ps -u root | grep ioUrTded.i386
cette commande doit alors renvoyer le pid de ioUrTded ainsi que d'autres infos.
Il doit être possible d'utiliser ce qu'elle renvoie avec une condition si le processus existe (la commande renvoie qqc) tu fait rien s'il existe pas tu lance la commande urt.
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Avatar du membre
Ssxz
Messages : 3310
Enregistré le : 21 août 2008, 18:36
Localisation : Bretagne

Message par Ssxz » 28 oct. 2008, 16:04

Juste comme ça, les NuX ont aussi le kimsufi L à 25€, et on a notre site web, mumble et nos bots (IRC et UrT) et ça a jamais planté sachant qu'on fais tourner 2 serveurs Urt (quelques lags rien de plus) :o
- Follow me on Twitter!
- RB Maintenance & Technique

Répondre