-
QSH Probleme zu viele offene Files / Deskriptor ungültig
Moin Zusammen,
ich habe folgendes Problem und schon das ganze WE damit verbracht.
Beim Aufruf > 200 bricht das Programm mit folgendem Fehler ab:
Deskriptor ungültig.
Zu viele offene Dateien für diesen Prozess.
Es geht um ein Programm, welches FTP, SFTP und FTPS durchführt, alles über die QSH Umgebung, mittels Curl oder OPENSSH.
Der Fehler kommt hier hoch:
fd = open(%trim(dsSIQSH.Stdin):O_RDONLY);
if fd = -1;
pErrno = getErrnoPtr();
displayError = %str(strerror(errno));
dsply (displayError);
endif;
Weiter unten wird ein
fd = close(fd);
gemacht. Da kommt das Programm auch immer hin. Das Problem ist, dass dies ganz woanders passieren kann.
Die Anwendung besteht aus vielen Serviceprogrammen, dies noch zur Info.
Da das Programm extrem kritisch ist und laufen muss habe ich versucht den Wert von 200 auf 10000 zu erhöhen, leider greift das nicht, weil dies immer nur in der jeweiligen QSH Session passiert. Man kann es permanent wohl nur über ein C Programm durchführen.
Aufruf im CL Programm:
QSH CMD('ulimit -S -n 10000')
Danch wird der command aufgerufen, der die FTP Übertragung startet.
ulimit wird zwar ausgeführt, gilt aber nur in dieser QSH Umgebung, somit kann ich es nicht nutzen, weil im Programm selbst die QSH Umgebung so geöffnet wird:
QShell like(tSIQSH);
dsSICURL.QShell = QShell;
Irgendwo muss etwas nicht sauber geschlossen werden, finde es aber aktuell nicht, da das Programm fremd geschrieben ist. Die Sourcen liegen vor.
Seht Ihr noch eine Möglichkeit diese Problem erst mal in einem Workarround zu umgehen, bis ich die Stelle gefunden habe. Vlt. wird auch alles sauber geschlossen und es handelt sich um eine ganz anderes Problem.
Ich habe auch nichts gefunden die offenen Files/Zugriffe der QSH Umgebung wieder zurückzusetzen, außer dass der Job beendet werden muss.
Ein RCLRSC hat nicht geholfen, auch nicht RCLRSC *Caller.
Auch wichtig wäre, wie man überhaupt sehen kann wie der Counter hoch geht.
Vielen Dank schon mal.
Gruß Klaus
Similar Threads
-
By WiedemeierP in forum NEWSboard Programmierung
Antworten: 16
Letzter Beitrag: 10-04-19, 09:27
-
By camouflage in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-02-16, 09:02
-
By holgerscherer in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 01-02-11, 15:08
-
By Siggi_ in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 14-01-09, 10:25
-
By dr.chiller in forum NEWSboard Drucker
Antworten: 0
Letzter Beitrag: 13-05-08, 12:28
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks