Dupla asterisk

Fórumok

Egy ideje sajnos előfordul asteriskkel, hogy éjszakai újraindítás után (memory leakek miatt) duplán indul el:


asterisk 31328  5.2  0.8 2753252 33396 ?       Ssl  06:25  37:15 /usr/sbin/asterisk -p -U asterisk
asterisk 31329  0.0  0.8 2673284 34588 ?       Ssl  06:25   0:25 /usr/sbin/asterisk -p -U asterisk
asterisk 31330  0.0  0.0   4160   340 ?        S    06:25   0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 31328
asterisk 31332  0.0  0.0   4160   344 ?        S    06:25   0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 31329

Nem értem, hogy ez egyáltalán hogy lehetséges, nem ezért van a pid fájl?
Van ötletetek, hogy tudom megakadályozni?
Köszönöm!

Hozzászólások

Disztribúció? Újraindítás módja?

Letöltöttem a debian (1.8.13.1) és az ubuntu (1.8.10.1) asterisk csomagját és a /etc/init.d/asterisk fájlok egy kicsit eltérnek.

103,107d102
< #Make the device belong to the right user
< if [ -e /dev/dahdi ];then
< chown $USER:$GROUP /dev/dahdi/*
< fi
<
122c117
< status_of_proc "$DAEMON" "$DESC" && return 0 || return $?
---
> status_of_proc -p "$PIDFILE" "$NAME" "$DESC" && return 0 || return $?

A status_of_proc sornak a módosítása vajon megoldaná a dupla indulást?

"/etc/init.d/asterisk restart" miért nem elég?

- varj hosszabb ideig
- ne csak a pidet figyeld, hanem nezd meg a futo folyamatok kozott

safe_asterisk daemon miért nem jó? (asterisk repóban van jó pár rendszerre minta hozzá)