Autor Thema: Probleme beim Starten des AMGR über das Programme Konfigurationsdokument  (Gelesen 2019 mal)

Offline t.langer

  • Junior Mitglied
  • **
  • Beiträge: 72
  • Geschlecht: Männlich
Hallo Zusammen,

ich hab bei unter Konfiguration > Server > Programme ein Dokument erstellt, das täglich auf einen bestimmten Server den AgentManager anstarten soll.

Quasi: tell amgr run ....

Unter Programm hab ich "amgr"
unter Befehlszeile die Parameter eingegeben.

Wenn ich nun im Log nachsehe, kommt folgender Fehler:

"Another Agent Manager detected on the system, only one allowed"

Wie kann ich diesen Fehelr beseitigen?

Gruß

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Hallo,

Warum?


Andreas

Offline t.langer

  • Junior Mitglied
  • **
  • Beiträge: 72
  • Geschlecht: Männlich
Warum?
Weil der Befehl so nicht ausgeführ wird.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Was soll denn getan werden?
Was soll der Agent tun?

Und was muss man sich darunter vorstellen, wenn Du schreibst
Weil der Befehl so nicht ausgefuehrt wird

Edit:
Kommen denn irgenwelche Fehlermeldungen, nachdem Du den Befehl manuell eingegeben hast?


Andreas
« Letzte Änderung: 24.07.12 - 15:05:49 von ascabg »

Offline Wolfgang

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.412
    • Mit dem Fahrrad durch Wüste, Regenwald und Arktis ...
Wenn ich nun im Log nachsehe, kommt folgender Fehler:

"Another Agent Manager detected on the system, only one allowed"
... der AMgr wird gestartet und läuft bis zum Sanktnimmerleinstag. Wenn Du ihn am nächsten Tag erneut starten willst, läuft der vom Vortag noch. Dann wird er eben nicht erneut gestartet.
Normalerweise trägst Du im Programmdokument ein: "Nur beim Serverstart".

Gruß
Wolfgang

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
@Wolfgang
Zitat
Normalerweise trägst Du im Programmdokument ein: "Nur beim Serverstart".

Steht dass nicht 'normalerweise' in der notes.ini des Servers bei
ServerTasks=?
Ich persoenlich habe es noch nie irgendwo gesehen, dass der AMgr ueber ein Programmdokument gestartet wurde.


Andreas
« Letzte Änderung: 24.07.12 - 15:43:57 von ascabg »

Offline Wolfgang

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.412
    • Mit dem Fahrrad durch Wüste, Regenwald und Arktis ...
... standardmäßig steht das in der notes.ini.
Der Server startet aber schneller, wenn die Tasks über Programmdokumente gestartet werden, besonders wenn irgendein Task dabei ist, der wegen Problemen mal etwas länger für den Start benötigt. Steht alles in der notes.ini, können die Benutzer erst zugreifen, wenn alle Tasks nacheinander gestartet sind.
Startet man die Tasks über Programmdokumente, können die Benutzer sofort zugreifen. Die Tasks werden dann parallel anschließend gestartet. Deshalb habe ich vor Jahren schon alle Tasks aus der notes.ini in Programmdokumente verlagert.

Gruß
Wolfgang

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Das kann ich nicht so ganz nachvollziehen.

Auch wenn ein Server noch nicht alle Tasks (AMgr, Http, ...) gestartet hat bzw. noch im Starten derselben begriffen ist, konnte ich auf den Server schon zugreifen.

Das ist aber Ansichtssache und aendert nichts an der Tatsache, dass ich den AMgr nur einmal starten kann. Wieviele einzelne AMgr-Prozesse auf dem Server laufen, verwaltet der Server selber.
(siehe hierzu auch das Serverdokument -> Server-Tasks - Agentenmanager)


Andreas

Offline Wolfgang

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.412
    • Mit dem Fahrrad durch Wüste, Regenwald und Arktis ...
... ich habe das mal in einem Kurs über Performance und Tuning gelernt unter Notes 5 oder 6 und da war es ein deutlicher Unterschied. Ob es bei Version 7 und 8 noch Bedeutung hat, weiß ich nicht.

Ich finde es aber auch übersichtlicher, wenn ich im Adressbuch auf einen Blick sehe, wann welcher Task auf jedem Server läuft und ich habe mich sehr daran gewöhnt. Deshalb habe ich nie einen Grund gesehen, das wieder zu ändern.

Aber die Lösung für das ursprüngliche Problem haben wir ja, unabhängig auf welche Weise die Tasks gestartet werden.

Gruß
Wolfgang

Offline stoeps

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 831
  • Geschlecht: Männlich
  • It's your life, so live it your way.
    • Stoeps.de
Du kannst tell commands nicht auf diese Weise starten! Unter Windows:

Nserver unter taskname
-c "tell amgr..."

Linux und andere; da heisst der Task server.
--
Grüsse
Christoph

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz