>
> It appears that Embperl thinks CGI.pm has failed even though it hasn't -
and CGI.pm
> continues uploading files even though Embperl has bailed out.
>
> This is the sequence of events I have so far from the logs:
>
> 10:30:29 - my logging in CGI.pm reports read_multipart() in CGI.pm called,
upload length 949716
> 10:30:30 - my logging in CGI.pm reports first file of batch started
> 10:31:58 - my logging in CGI.pm reports first file of batch completed
successfully
> 10:31:58 - my logging in CGI.pm reports second file of batch started
> 10:32:17 - Setup of CGI.pm failed appears in error log
> 10:32:19 - my log from HTML script complains that %fdat is empty
> 10:32:20 - POST request appears in main server log with 500 return code
> 10:36:01 - my logging in CGI.pm reports second first file of batch
completed successfully
> 10:36:01 - my logging in CGI.pm reports third file of batch started
> 10:39:55 - my logging in CGI.pm reports third file of batch completed
successfully
> 10:39:55 - my logging in CGI.pm reports fourth file of batch started
> 10:40:10 - my logging in CGI.pm reports third file of batch completed
successfully
>
>

That would mean that CGI.pm somehow continues, also the request is already
finished.

That would only be possible if either there is another process...

Are you sure all these log entries belong to the same process and request ?

Not sure if this changes anything, but can you change im Embperl.pm

         eval { $cgi = new CGI } ;

to

         $cgi = eval { new CGI } ;

Also in the newer CGI.pm version there is a function called cgi_error, which
may give more informations in case of failure

Gerald



-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]         Voice:    +49 6133 925131
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to