Try restarting apache.  I get problems like this too, where sometimes some
stuff will happen, and sometimes it won't.  The only way I know of is to
restart apache.  If anyone else knows a better way, I would like to know!  I
know that mod_perl compiles a copy of your script, and keeps it in memory.  But
it does it per httpd process.  So, if you don't restart your web server to
clear the memory, and copy of the wrong script is still in memory.  However, if
you happen to get an httpd process that has never seen that script before, it
will compile your updated one, and keep it in memory.  I believe that this is
how it works, I would apprectiate any corrections, and any more info on the
subject!!

On Fri, 04 Aug 2000, you wrote:
> >%_
> Hi,
> 
> Does some one know this error come from modperl or embperl 
> 
> [3182]ERR: 12: Line 1: File 3182]ERR: 12: Line 1: File 
>/usr/www/clients/microjoin/dynamicupdate/htdocs/admin/text/ open error: Is a directory
> 
> Apache/1.3.12 (Unix) mod_perl/1.23 HTML::Embperl 1.3b3 [Fri Aug 4 09:14:18 2000]
> 
> I had a small emperl script in 
>/usr/www/clients/microjoin/dynamicupdate/htdocs/admin/text/ directory.
> 
> when I run the script, sometime It run fine , sometime I got the above error.
> 
> 
> Thanks
> 
> 
> 
> 

----------------------------------------
Content-Type: text/html; name="unnamed"
Content-Transfer-Encoding: quoted-printable
Content-Description: 
----------------------------------------

--
.oOAARONOo.

Reply via email to