nohup-Prozess wird immer heruntergefahren
Ich versuche, 10.000 Prozesse auszuführen, um Telefonkonten mit Sternchen zu erstellen. Dies ist zum Stresstest unseres Asterisk-Servers.
Ich rief mit php eine exec () - Funktion an, um einen Linux-Befehl zu erstellen.
nohup /usr/src/pjproject-2.3/pjsip-apps/bin/pjsua-x86_64-unknown-linux-gnu --id=sip:%s@13.113.163.3 --registrar=sip:127.0.0.1:25060 --realm=* --username=%s --password=123456 --local-port=%s --null-audio --no-vad --max-calls=32 --no-tcp >>/dev/null 2>>/dev/null & $(echo -ne \'\r\')"
Alles funktioniert perfekt und das Skript macht genau das, was ich erwartet habe. Aber hier kommt auch das nächste Problem; Nachdem Sie die 10.000 Konten erstellt haben, werden alle Prozesse plötzlich beendet.
Warum ist das?
Ist es nicht so, dass die Nohup-Funktion die Prozesse am Leben erhält? Nach dem Aufruf der Nohup-Funktion rufe ich auch die Disown-Funktion auf.
Danke für die Hilfe
[edit] Ich habe dieses Projekt auch mit dem Funktionsbildschirm ausprobiert, die Bildschirmfunktionen funktionieren wie ein Zauber, aber das Problem ist die CPU-Nutzung. Um 10.000 Bildschirme zu erstellen, lässt sich ein Linux-Server verrückt machen, deshalb wähle ich für nohup.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4