[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Thema: Pendig Spools

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    Pendig Spools

    Moin zusammen

    bei einem Kunden laufen verschiedene WCH Jobs.

    Nun bekam er einen CPI1468: Die Kapazität der Systemjobtabellen ist beinahe erreicht.
    Bei der Analyse sind wir über DSPJOBTBL und F11 auf Unmengen von "pending" Spools gestoßen die von dem WCJ Job kommen.
    Klar, der WCH läuft mit einer ausgelieferten Jobd die LOGOUTPUT auf "pending" stehen hat.

    Wenn diese "pending" Spools die Systemjobtabellen voll schreiben und 'normal' mit dem Cleanup (das übrigends sehr sehr schwach ist) bereinigt werden, wo ist dann der Vorteil dieser "pending" Spools. Da ich aus Ihnen ja ganze Spools machen kann, sind also alle Daten im System, es kann also kein Platz problem sein.
    Das die Spools in den Systemjobtabellen stehen ok, verstehe ich aber diese "pending" Einträge nerven im Moment.

    Kennt einer den Sinn/eine Möglichkeit die "pending" Spools (nach Kriterien) zu löschen?

    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Das ist nicht das Problem der Spools, sondern der Jobs.
    Ein Spool steht nicht für sich alleine da, sondern hängt an einem Job.
    Solange also noch 1 Spool nicht gelöscht ist, bleibt auch der Job im System.
    Dies sind die sog. toten Jobs. Die Jobtable kann aber nur max. 999.999 Jobs verwalten.
    Per WRKSYSSTS kann man aus der Differenz Anzahl Jobs und Anzahl aktiver Jobs die Anzahl toter Jobs herausfinden.

    Die pending Spools fand ich schon immer eine total blödsinnige Erfindung.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Moin und danke,
    das ist schon klar und bekannt.

    Zum detailierten löschen von Spools haben wir Jobs mit allem pi pa Po.

    Diese 'pending' Spools müsste ich nun mit ner Api löschen, dann kann ich die JOBD auch umstellen um gleich echte Spools zu bekommen.

    blödsinnige Erfindung trift es wohl am besten ...
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Die JOBD kannst du schon vorher umstellen.
    Die Doku ist da auch nicht so hilfreich:
    https://www.ibm.com/docs/en/i/7.3?to...aging-job-logs
    Cleanup kann keine pending Joblogs aufräumen (mal einen Featurerequest abgeben?).
    Man muss das per API selber machen.

    Per WRKJOBLOG kann man die Joblogs auch manuell killen. Bei ein paar hundertausend schon mühsam.

    Nun ja, bei IBM muss man halt mehr selber machen, während Microsoft immer mehr selber macht.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Cleanup kann keine pending Joblogs aufräumen (mal einen Featurerequest abgeben?).
    Bist du sicher?
    Hier steht, im Abschnitt

    Job Log Pending

    WRKJOBLOG PERIOD((*AVAIL *BEGIN)) will show all pending joblogs. Joblogs are sent to pend status based on the LOGOUTPUT parameter in the Job Description. These jobs are eligible for Cleanup routine, so if they are building up, either Cleanup is not running (see the OutQ section above) or they are being created/ended at a very rapid pace. If they are being created/ended, contact proper support for the job (user support for user jobs or the Support Center team for IBM jobs).

    Ich interpetiere, das Cleanup die aufräumt
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    https://www.ibm.com/docs/en/i/7.4?to...HGCLNUP.SYSPRT
    Von pending joblogs ist da leider keine Rede. Meine Erfahrungen sind da auch anders.
    Schließlich sind pending Joblogs noch nicht gedruckt und stehen in keiner OUTQ und da wird nur auf OUTQ's hingewiesen.

    Andererseits hättest du ja dann dein Problem nicht, es sei denn du hast Cleanup deaktiviert.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Spools lassen sich von ihrem Job trennen (siehe CHGJOB SPLFACN(*DETACH)). Aber bei anstehenden Jobprotokollen geht das wohl leider nicht. Vielleicht kann die Nachrichtenaufzeichnung bei diesen Jobs auf *NOLIST eingestellt werden, damit nur bei Fehler ein Jobprotokoll erstellt wird.

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das ist nicht das Problem der Spools, sondern der Jobs.
    Ein Spool steht nicht für sich alleine da, sondern hängt an einem Job.
    Solange also noch 1 Spool nicht gelöscht ist, bleibt auch der Job im System.

  8. #8
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Cleanup kann keine pending Joblogs aufräumen (mal einen Featurerequest abgeben?).
    Man muss das per API selber machen.
    Hier abstimmen:

    https://ibm-power-systems.ideas.ibm....as/IBMI-I-3420
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  9. #9
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Also der Cleanup nimmt die Pendig Spools auch weg!

    Das kann man aus der (deutschen, ne andere habe ich nicht) Bed.Help im Cleanup auf 'Jobprotokollbereinigung' interpretieren.
    Und eine wrkjoblog für *pending von anfang bis ende zeigt heute die ersten Einträge vom 26.10.
    Bei Cleanup 35 Tage passt das!

    Da der WCH unmengen an Pendig Joblogs schmeisst, ist das Problem bei 35 Tagen doch vorhanden.

    Was definitiv fehlt ist die Möglichkeit beim STRWCH eine JobD mit zu geben
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Jeder Job läuft mit einer JOBD. Du kannst im laufenden Job prüfen, welche JOBD verwendet wurde und diese dann anpassen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Mit welcher Jobbeschreibung laufen die?
    Wie steht da die Nachrichtenaufzeichnung?
    Wie steht da die Protokollausgabe?

  12. #12
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Ja, klar.

    Die jobd ist die QDFTSVR aus der QGPL.

    Natürlich kann ich die ändern
    Und welche (system) Jobs verwenden diese Jobd noch?
    Einfach ändern und abwarten was passiert?
    In einer Produktionsumgebung
    das mach ich nicht!
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. Spools mit CVTSPLSTMF
    By huneke in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 12-12-08, 14:10
  2. Antworten: 1
    Letzter Beitrag: 05-05-03, 08:33
  3. Spools Status Fin
    By pille in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-11-02, 09:37
  4. Spools sichern???
    By kuetemaj in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 19-11-02, 16:32
  5. Spools vom PC wieder auf AS
    By Pia in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 06-11-02, 09:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •