|
Nuts. The QTFTPxxxxx jobs are not pre-start jobs or autostart jobs. The job QSTRTCP is started by a QSYSARB job as TCP/IP is started. The QSTRTCP job submits the first QTFTPxxxxx job. The first QTFTPxxxxx job seems to submit more QTFTPxxxxx jobs as needed, then these children submit more children as needed. I'm trying to RTFM to find if there are any deeper configuration controls than CHGFTPA. I'm also trying to figure out if the guy who wrote the Perl scripts to process FTP from our Unix hub is doing anything screwy (thousands of times a day). Many of these jobs are not actively processing FTP requests as the system is brought down, so they shouldn't be doing any database work. I was seeing some activity against a Q* file in QTEMP which made me think the jobs were dumping their job logs, even though we've set the jobs so that they don't generate joblog spooled files. We might try changing the jobs' from LOGLVL(4 00 *NOLIST) to something with less internal logging. And yes, we're going to call IBM so that they can tell us that the system is working as designed. -----Original Message----- From: Andy Nolen-Parkhouse [mailto:aparkhouse@xxxxxxxxxxx] Sent: Tuesday, December 02, 2003 9:35 AM To: 'Midrange Systems Technical Discussion' Subject: RE: Ending TCP/IP, FTP jobs in QSYSWRK Jim, I don't have a system to check on right now, but my recollection is that these QTFTPxxxxx jobs are pre-start jobs. If these jobs are being used many thousands of times and then taking forever to clean themselves up, you may want to look at the pre-start job entry in the subsystem. One of the parameters is MAXUSE, which will determine how many times a job can process requests before it is ended. On your system, what is the value for this parameter? If it is *NOMAX, perhaps you would benefit by setting this to a hundred or so. Valid values are between one and one thousand, or *NOMAX. You might end up incurring some additional overhead during normal operations, but it might lessen the amount of cleanup required for a shutdown. It sounds as though this is a significant source of irritation for you. You would use the WRKSBSD (Work with Subsystem Description) command to view the pre-start job entries and CHGPJE (Change Pre-Start Job Entry) to change the values which control the jobs. Because this is an IBM thing, you might need to re-apply changes following PTF's or upgrades. Regards, Andy Nolen-Parkhouse > On Behalf Of Jim Damato > Subject: RE: Ending TCP/IP, FTP jobs in QSYSWRK > > grrr... > We changed the jobs' logging > levels > and found that we're generating thousands of short QPJOBLOG files for each > _JOB_. Each joblog identifies an FTP PUT or GET session. Apparently each > of these QTFTPxxxxx jobs supports thousands of consecutive FTP sessions. > I > wonder whether there's some aspect of job cleanup that has grown out of > control
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.