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

Hybrid View

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

    cpi1466 : Für den Job besteht eine große Anzahl an Sperren.

    Hi *all
    kurz vor Weihnachten noch ein Nuß zum knacken.
    Ein Nachtjob meldet während der Sicherung :
    cpi1466 : Für den Job besteht eine große Anzahl an Sperren.
    Er behaupter es gäbe 30.000 !!! Sperren.
    Da das eine 'Bewertung = 10' er Meldung ist, läuft der job weiter. Da er immer 30.000 meldet vermute ich eher einen Bug als echte sperren.
    Wer weiß etwas dazu ?

    Danke und frohe Festtage und nen guten Rutsch
    Robi

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von Robi
    ...cpi1466 : Für den Job besteht eine große Anzahl an Sperren.
    Er behaupter es gäbe 30.000 !!! Sperren.
    da gibts seitenweise cover letter ptdf bei ibm für..
    vom text her würde ich sagen, ist sowas wie dein problem?

    k.



    DESCRIPTION OF PROBLEM FIXED FOR APAR SE15409 :
    -----------------------------------------------

    After running SMTP for 2-3 weeks the error cpi1466 is issued
    over and over. Displaying locks that this job holds does not
    show what is locked.

    CORRECTION FOR APAR SE15409 :
    -----------------------------
    The File Server Lock/Release program QZDGFSLR does not unlock
    the space location lock it has on the File Server Object after
    it destroys that object. After handling 30,000 pieces of mail
    with attachments, the SMTP bridge server gets the CPI1466
    message because it has called QZDGFSLR 30,000 times to delete
    its FSO's. This error has existed in the SNADS FSO support for
    twenty years, but never was never seen or noticed, probably
    because jobs were ended before 30000 notes were handled; the job
    ending will remove all locks held by it. This PTF will ensure
    the locks are always unlocked when a FSO is destroyed. This
    error most likely causes some performance degradation that goes
    unnoticed.

    CIRCUMVENTION FOR APAR SE15409 :
    --------------------------------
    End the SMTP bridge server job and the locks will be removed.

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    2.044

    Danke

    Jau, Thanks

    da werd ich wohl die PTF Orgie feiern müssen

    Danke
    Robi

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hallo Robi!
    Zitat Zitat von Robi
    Ein Nachtjob meldet während der Sicherung :
    cpi1466 : Für den Job besteht eine große Anzahl an Sperren.
    Er behaupter es gäbe 30.000 !!! Sperren.
    Für welchen Job werden diese Sperren denn gemeldet? Wird vielleicht mit der Option SAVACT(*LIB) oder SAVACT(*SYNCLIB) gesichert?

    Gruß
    Jürgen

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Bin nicht sicher, is ne KD-Meldung.
    kenne deren SAV-Job nicht so genau.
    Was währe denn wenn ?

    Robi

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Der Sicherungsjobs versucht alle Objekte zu sperren um eine Konsistenz der Objekte zu erhalten.
    Je nach Methode von SAVACT werden unterschiedlich viele Objekte synchronisiert:

    *LIB = Alle Objekte einer einzigen Lib
    *SYNCLIB = Alle Objekte aller zu sichernder Lib's

    Damit kann eine sehr große Anzahl an Locks auftreten was bei der Sicherung ggf. zu Inkonsistenzen führen kann.

    Die Sicherung ggf. in einzelne SAV's aufteilen.
    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
    Jun 2001
    Beiträge
    2.044
    Das würde bedeuten: Zunächst sperrt der Job alle Objekte und dann meldet er das es zu viele sind ?
    Was für ein Blödsin. (Exakt 30000 stimmt def. niemals)
    Da ich es wie gesagt nicht weis, werd ich es in Erfahrung bringen und die savact Einstellung posten.

    Vielen Dank
    Robi

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das stimmt so.
    Um eine Datei zu sperren, werden z.B. die Datei und alle Teildateien gesperrt, macht i.d.R. also schon Faktor-2.
    SAVACT sperrt tatsächlich alle Objekte BEVOR die Sicherung anfängt. Über SAVACTWAIT wird die Wartezeit pro Objekt für die Sperre bestimmt.

    Wenn also gleichzeitig mehrere Lib's (*ALLUSR) mit *SYNCLIB gesichert werden, können durchaus zigtausende Sperren gesetzt werden.

    Das Selbe gilt übrigens auch bei SAV-Befehl mittels SAVACT(*YES). Gerade im IFS kann es sehr viele Objekte geben.

    Ob die Grenze 32.000 Sperren pro Job noch gilt, kann ich nicht sagen, aber da die Nachricht nur als Warnung gilt, kann sie ggf. vernachlässigt werden.
    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

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hallo Robi!
    Zitat Zitat von Robi
    Das würde bedeuten: Zunächst sperrt der Job alle Objekte und dann meldet er das es zu viele sind ?
    Was für ein Blödsin. (Exakt 30000 stimmt def. niemals)
    Die Sperren beim Sichern sind wichtig, damit die gesicherten Objekte auf einem einheitlichen Stand sind. Sonst passen voneinander abhängige Dateien eventuell nicht zusammen, wenn sie während der Sicherung geändert werden.

    Die Meldung wird vermutlich bei Erreichen von den 30000 Sperren gesendet. Nach dem Senden der Meldung kommen sicher noch einige Sperren dazu.

    Viele Grüße
    Jürgen

  10. #10
    Registriert seit
    May 2002
    Beiträge
    2.643

    Sperren

    Hallo,
    genauso ist es auch. Die Sperren erhöhen sich in 30000 Schritten und unter den CISC System war diese Meldung
    noch äussert kritisch. Interessant und problematisch wird
    es erst, wenn die cpi1467 kommt.

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    das sieht nach SaveWhileActive aus, was am Besten funktioniert, wenn nix aktiv ist - eine von mir beobachtete Nebenwirkung dieses Sperrproblems ist übrigens, dass Programme mit Commit auf den Hammer rennen (die ohne Commit merkens womöglich nicht und machen trotzdem Unfug!!!). Quo vadis AS400?

    mfg

    Dieter Bender

    Zitat Zitat von Robi
    Hi *all
    kurz vor Weihnachten noch ein Nuß zum knacken.
    Ein Nachtjob meldet während der Sicherung :
    cpi1466 : Für den Job besteht eine große Anzahl an Sperren.
    Er behaupter es gäbe 30.000 !!! Sperren.
    Da das eine 'Bewertung = 10' er Meldung ist, läuft der job weiter. Da er immer 30.000 meldet vermute ich eher einen Bug als echte sperren.
    Wer weiß etwas dazu ?

    Danke und frohe Festtage und nen guten Rutsch
    Robi
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  12. #12
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Ich weis es immer noch nicht, aber zu dem Zeitpunkt
    hat niemand gearbeitet außer dem Nachtjob
    Robi

Similar Threads

  1. Datensatz sperren
    By Easyrider in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 06-12-06, 07:48
  2. Fehler in Gesamtsicherung
    By wolfmakiol in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 21-08-06, 09:10
  3. SQL Anweisungen sperren
    By sieberli in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-04-06, 10:27
  4. Maximale Anzahl Spooldateien pro Job
    By abornmann in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 04-10-05, 09:34
  5. alle Jobsperren freigeben ohne Job zu beenden
    By Schnichels in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-04-02, 13:32

Berechtigungen

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