2013-06-12 1 views
-1

Je voudrais utiliser Gwan pour mes services web de repos. Cela semble génial, alors je l'ai installé sur une machine virtuelle VMWare, sur Squeeeze Debian. J'ai écrit un webservice C, ça fonctionne parfaitement. Le problème est que Gwan consomme toujours de plus en plus de ressources (le webservice n'est utilisé que par moi, et je fais actuellement une ou deux requêtes hello world par jour). Et puis, il meurt. Exemple: ici, il a commencé le 7 juin à 14 heures et il est mort le lendemain à minuit. (pas la pleine lune).Gwan meurt tous les jours et consomme beaucoup de ressources

Voici le fichier journal pour le 8 juin: http://pastebin.com/S8hFFPBu

Voici la tête du fichier journal: http://pastebin.com/5eSEV4Wt

Au début, il consomme 2Mo de RAM, à la fin 73 ...

Si quelqu'un a une idée à ce sujet, ce serait génial!

Merci

+2

Veuillez poster le code source du script servlets/handler/maintainance utilisé/... si vous voulez que quelqu'un vous aide avec ceci. Il est très possible (et probable) que votre code fuit la mémoire, et pas GWAN lui-même. – griffin

+0

J'en doute. Cela arrive à moi ainsi que d'autres personnes que je connais et est un problème. Un ami m'a dit de le lancer dans un bash en boucle sans le démon, car le démon peut mourir et ne pas redémarrer et cela a aidé mais j'ai toujours vu G-WAN aller et utiliser 100% CPU sur 1 core à la fois et il y a quelques problèmes ici. – Mike

+0

G-WAN en lui-même n'augmentera pas l'utilisation de la mémoire car sa configuration par défaut couvre des besoins beaucoup plus importants que pour de simples tests. J'ai noté que, * contrairement à vos revendications *, ** vous exécutez un script appelé nadra_hw.c ** et c'est le seul moyen de fuir la mémoire. Aussi, quand vous changez radicalement la question, ce n'est plus la question qui a été répondue - mieux vaut créer une nouvelle question que de rendre la réponse non pertinente ... – Gil

Répondre

0

G-WAN meurt.

en double de beaucoup d'autres questions (presque tous créés par les utilisateurs de la première fois), recherchez: « g-wan hypervisor »

En outre, si votre objectif est vraiment de résoudre votre problème, vous pourriez aller aussi loin que de lire le G-WAN FAQ dedicated to hypervisors.

Encore une fois, il est fortement recommandé d'utiliser G-WAN sans aucun hyperviseur (ici VMware), cela donnera plus de G-WAN que votre seul processeur dérisoire. Vous pouvez également laisser plus de 36.65 MiB free on a total of 370.88 MiB pour G-WAN (1 Go de RAM devrait être disponible pour votre machine virtuelle car Linux seul prendra la plupart de vos 370 MiB ... conduisant à une OOM quasi-certaine "Out- "Kill-switch" de mémoire.


MISE À JOUR

Ce nouveau problème pour l'ancien code de 4 ans qui a bien fonctionné jusqu'à présent est une question de plate-forme, pour laquelle nous avons trouvé une solution de contournement, à publier avec la prochaine version dans quelques semaines .

Questions connexes