|
Thanks Vern, I will look into that function/API
-----Original Message-----
From: Vernon Hamberg [mailto:vhamberg@xxxxxxxxxxxxxxx]
Sent: Tuesday, April 15, 2014 2:51 PM
To: Midrange Systems Technical Discussion
Subject: Re: How can I clear/deallocate open File
Descriptors
John
You could look at the fcntl function - I was involved in a
thread a while ago here that mentioned this API - one way of
calling it (duping an FD) will get you the next available FD
- I think you could then go through from start to that
number and try to close them.
That's a very vague recollection - Chuck had some input
there, as well.
HTH
Vern
On 4/15/2014 12:10 PM, John Allen wrote:
Running V6.1 We have system that creates a lot of files inthe IFS,
recently we started getting an error (lots of themallocated
actually)
CPF9897 socket(): Too many open files for this process.
Apparently there are a lot of File Descriptors being left
during this process.thinking some
I have not tracked down the program at issue here (I am
program is not closing the file)it fixed is
But my question is, until I can find the culprit and get
there a way to force all the open file descriptors toclose or
deallocate (not sure of the correct term)'999999')(where
I ran the program CALL PGM(QP0FPTOS) PARM(*DUMPLFS
99999 is the job number from the job getting this error)--
A lot of foreign stuff in the report but I do see:
Max Number of Descriptors Allowed (size) 524282
Max Number of Descriptors Allocated 47
Min Deallocated Descriptor 45
1) I need something to do short term to get this
program running
2) Then I will need to track this issue down
Any Suggestions on #1 or #2 would be greatly appreciated
John
This is the Midrange Systems Technical Discussion
(MIDRANGE-L) mailing list To post a message email:
MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change
list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting,
please take a moment to review the archives at
http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.