toddgeorge
Programmer
I have an odd situation that only recently started happening.
Here's our environment: we're running CA's Clarity project management application. It allows us to set up jobs in the user interface that call Java programs. We have a Java program being called from the UI that executes a shell script; this shell script, among other things, executes a Perl program.
This Perl program connects to a database, selects from several tables, writes a few files based on the data it selected, and then FTPs those files.
This Perl program is hanging. It always hangs under the same condition: one of the files it is writing reaches exactly 64k. If that file doesn't reach 64k, the process completes successfully. If the Perl program is hanging and we kill the Clarity background processes, the Perl program continues and completes successfully.
We have plenty of memory - the Sun box we're on has 8G total and we're running Clarity on two JVMs that are allocated 2G each. Not much going on in the other 4G.
I have no idea what's going on. Any ideas on what might be happening or what to look at would be greatly appreciated. Even some stab in the dark that might different from the stabs I've thought of so far would be great.
Here's our environment: we're running CA's Clarity project management application. It allows us to set up jobs in the user interface that call Java programs. We have a Java program being called from the UI that executes a shell script; this shell script, among other things, executes a Perl program.
This Perl program connects to a database, selects from several tables, writes a few files based on the data it selected, and then FTPs those files.
This Perl program is hanging. It always hangs under the same condition: one of the files it is writing reaches exactly 64k. If that file doesn't reach 64k, the process completes successfully. If the Perl program is hanging and we kill the Clarity background processes, the Perl program continues and completes successfully.
We have plenty of memory - the Sun box we're on has 8G total and we're running Clarity on two JVMs that are allocated 2G each. Not much going on in the other 4G.
I have no idea what's going on. Any ideas on what might be happening or what to look at would be greatly appreciated. Even some stab in the dark that might different from the stabs I've thought of so far would be great.