Make a request, all subsequent are S-L-O-W

[email protected] (Tuc at T-B-O-H) Mon, 18 Jun 2012 14:44:27 -0400 (EDT)
Newsgroups perl.libwww
Message-ID <[email protected]>
Hi,

	Running 6.03 on Ubuntu 12.04 fairly patched up. (Within a month).

	Odd situation... I'm running hundreds of gets/posts in a single program
which is running great. Every #X transactions I have to "checkpoint". Stupidly,
and which I have no control over, this checkpoint is a POST... And it error
500's. I can't get the devs for love, money or scooby snacks to stop it from
error 500ing. However, *EVERY TIME* the program checkpoints, all subsequent
gets/posts seem to take FOR-EV-ER. 

	I've looked at the code a dozen times, I'm not doing anything else
weird, I immediately return from that subroutine and back to the exact place
I was, I don't tweak anything special... I just :

        $tcontent = "";

        if ($gg{'TTMPRESULTS'} =~ /Must_Checkpoint/) {
                $response = $browser->post(
                        $ccheckpointurl.$procnum,
                        &ssetheader("$ccheckpointurlhdr"),
                        Content => $tcontent
                );
        } else {
                print "No checkpoint\n";
        }


	Its all SSL so doing any sort of debug with wireshark isn't possible
(They won't release the SSL key to me) so I don't know where to go.  The fact
that it (Unfortunately, knowingly) error 500's is my only starting point.

	Ideas?

		Thanks, Tuc