Guten Morgen allerseits.
Ich habe mal eine Frage zur Funktionsweise des UC4 Shell Agents auf Prozessebene.
Seit v12 sieht das ganze bei uns so aus:
root 22208 0.0 0.3 753732 43644 ? S Aug02 0:00 /usr/local/uc4/agent/bin/ucxjlx6
root 33957 0.0 0.0 33512 7420 ? S Aug08 2:39 /usr/local/uc4/smgr/bin/ucybsmgr -I/usr/local/uc4/smgr/bin/ucybsmgr.ini integ
root 34300 18.6 3.2 887288 388624 ? Sl Aug08 1300:17 \_ /usr/local/uc4/agent/bin/ucxjlx6
nfsnobo+ 34304 0.1 0.0 99172 5380 ? Sl Aug08 7:39 \_ ucxjlx6-listener
root 24015 0.0 2.9 862408 358312 ? S 00:56 0:00 \_ /usr/local/uc4/agent/bin/ucxjlx6
uc4 45344 0.0 0.0 117360 1668 ? S 08:49 0:00 \_ /bin/bash /misc/remotelog/uc4/agent/temp/JCLCZRUH.TXT
uc4 38188 36.8 0.2 393792 28700 ? S 09:27 0:06 \_ ./ucybdbun -BREORG -C2800
root 58386 0.0 0.0 6568 736 ? S 04:17 0:00 /usr/local/uc4/agent/bin/./ucxjlx6s -s 50591 -u root -trc 0 -trcpath /misc/remotelog/uc4/agent/temp -maxidle 600
root 24859 0.0 0.0 6568 736 ? S 04:33 0:00 /usr/local/uc4/agent/bin/./ucxjlx6s -s 22179 -u root -trc 0 -trcpath /misc/remotelog/uc4/agent/temp -maxidle 600
root 46600 0.0 0.0 6568 732 ? S 05:26 0:01 /usr/local/uc4/agent/bin/./ucxjlx6s -s 52683 -u root -trc 0 -trcpath /misc/remotelog/uc4/agent/temp -maxidle 600
root 19738 0.0 0.0 6568 736 ? S 09:14 0:00 /usr/local/uc4/agent/bin/./ucxjlx6s -s 4075 -u root -trc 0 -trcpath /misc/remotelog/uc4/agent/temp -maxidle 600
Konkret frage ich mich:
Verhalten "alt" war, dass der servicemanager den agent gestartet hat, der dann wiederum zur Laufzeit eines Shell Jobs einen entsprechend shellprozess gestartet hat. Soweit so einfach.
Jetzt sieht das für mich so aus:
- der servicemanager startet einen Agent Prozess
- der agent startet einen "ucxjlx6-listener" Prozess.
Was macht der? - Der Agent startet noch einen Agent ?!
Warum? was ist dessen Aufgabe? - dann gibt es noch diese "ucxjlx6s" Prozesse, welche ohne einen parent direkt unter INIT hängen?
Auch hier: was machen die? - und ein weiteres Fragezeichen: da hängen auch noch andere Agent Prozesse auch wieder direkt unter INIT rum.
Wie das? ist da was kaputt/gecrashed?
Ich hoffe ihr könnt mir da ein wenig weiterhelfen. Der Grund weshalb ich frage: wir haben da ein paar Probleme mit den Shell agents (gehen zufaellig mal offline, Meldungen im Log: "20180808/234839.638 - U02000102 Fehler beim Aufruf der Funktion 'bind(10.30.3.111:2300)', Fehlercode '98(Address already in use)'.")
LG
Robert