C’est pas toujours facile d’être un mauvais admin

Au début de la semaine, j’ai ajouté à MiniGalNano une fonctionnalité de création des miniatures en tâche de fond.

L’un des éléments nécessaires à cette tâche de fond était un cronjob qui lance régulièrement un wget sur mon site, histoire de lancer le script d’une façon « pratique ».

Je lme suis donc renseigné pour l’ajouter d’une façon qui survive aux reboots. Parce que je n’étais pas vraiment sûr que ce que j’avais fait jusqu’à présent fonctionne correctement.

Ce que j’avais initialement fait, c’était de suivre le wiki du DNS-323 et d’ajouter deux scripts d’initialisation. Là, ne retrouvant plus immédiatement cette solution, j’en ai suivi une autre qui m’a conduit à modifier le fichier fun_plug.local (que j’ai ajouté par la même occasion au repository git de configuration).

Et à partir de ce moment, j’ai constaté que le CPU de mon DNS-323 restait toujours à 100 avec deux scripts php qui bouffent chacun 50 % du CPU.

Louche.

LOUCHE.

En farfouillant un peu, je me suis rendu compte que j’avais DEUX process crond qui tournaient !

Du coup, le crontab était lu en parallèle et chaque tâche s’exécutait en double.

Franchement idiot !

J’ai donc viré l’un des jobs cron, et depuis, j’ai retrouvé un peu de sérénité (même si entre temps je me suis rappelé que j’étais définitivement le pire admin au monde). Bon, je ne vous cache pas que j’avais également envisagé sérieusement l’éventualité d’acheter un freeplug classic pour redémarrer un PC qui traîne dans ma cave et dont le CPU est bien plus puissant. Je me disais qu’avec un coup de wake-on-lan, je pourrais conserver le NAS comme verrou d’entrée, et ne démarrer le gros serveur qu’en cas de besoin.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s