[Persistentperl-users] Errors when running with OpenWebmail
Brought to you by:
samh
From: Michael M. <mi...@np...> - 2004-02-12 05:42:37
|
Hi, My setup is as follows: * Fedora Core 1 * openwebmail-2.30-20040131 * perl-5.8.1-92 * kernel 2.4.22-1.2149.nptlsmp. * PersistentPerl (SpeedyCGI) version 2.22-1 All functions work in OWM and have been for some time, except every now then, my customers get an "Internal Server Error" within their browsers when they try to send email from OWM (by clicking the "New" message icon within OWM). The following is shown multiple times from the Apache error log when this happens: [Thu Feb 12 14:56:32 2004] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: openwebmail-send.pl, referer: http://www.xxx.xxx /cgi-bin/openwebmail/openwebmail-main.pl [Thu Feb 12 14:56:32 2004] [error] [client xxx.xxx.xxx.xxx] Can't use an undefined value as filehandle reference at /dev/fd/9 line 8., referer: http: //www.xxx.xxx/cgi-bin/openwebmail/openwebmail-main.pl A stop and start of the Apache server (with a touch open*pl of OWM's perl scripts), usually fixes the problem but only for a short time, as it then comes back. For the permanent fix I had to remove the "perperl" from the openwebmail-send. pl file, stop and start my httpd server and it seems to be ok now. I've kept the perperl active on all other openwebmail-???.pl scripts, only removed it on the openwebmail-send.pl script. Any ideas why this occurs or what the error means above? it seems to be related to perperl since the removal of perperl from the openwebmail-send.pl script does not reproduce the error. Michael. |