⇤ ← Version 1 à la date du 2014-12-15 19:25:24
Taille: 751
Commentaire: + verrouillage de protection de munin-graph
|
← Version 2 à la date du 2014-12-19 19:53:07 ⇥
Taille: 755
Commentaire: Ooops ! c'est du dash, pas du bash…
|
Texte supprimé. | Texte ajouté. |
Ligne 13: | Ligne 13: |
if ! ps `cat "$GRAPHLOCKFILE"` >& /dev/null ; then | if ! ps `cat "$GRAPHLOCKFILE"` > /dev/null 2>&1 ; then |
Quelques notes sur les optimisations faites à Montréal.
Verrouillage de protection pour munin-graph
Quand les graphiques prennent plus de 5 minutes à être générés (intervalle entre les cron), les munin-graph s'entrechoquent…
Voici une modification apportée à /usr/bin/munin-cron pour éviter ce problème :
# The result of munin-html is needed for munin-graph. # It is a noop if graph_strategy is "cgi" GRAPHLOCKFILE=/var/run/munin/munin-graph.lock # check for lock file validity if [ -f "$GRAPHLOCKFILE" ] ; then if ! ps `cat "$GRAPHLOCKFILE"` > /dev/null 2>&1 ; then rm -f "$GRAPHLOCKFILE" fi fi if [ ! -f "$GRAPHLOCKFILE" ] ; then nice /usr/share/munin/munin-graph --cron $@ || exit 1 fi