Please help. I haven't installed anything new today on my ZOPE server (no products, no new objects/code, etc.) and only had to shut the server down a few times due to another program's processes taking over the machine. This has happened in the past but never without any impact on ZOPE.

Now, when I start the server and try to log in to the http://intranet:8080/manage pages, I get the following error and ultimate failure:

<--there is a line(s) here that I cannot read in the DOS window but it ends starting here-->

obj.handle_error()

File "D:\IntranetSite\ZServer\medusa\http_server.py", line 437, in handle_error asynchat.async_chat.handle_error (self)

File "D:\IntranetSite\ZServer\medussa\asyncore.py", line 421, in handle_error self.close()

File "D:\IntranetSite\ZServer\HTTPServer.py", line 293, in close p.more() # free up resources held by producer

File "D:\IntranetSite\ZServer\Producers.py", line 36, in more getattr(self.logger, self.method)(self.bytes)

File "D:\IntranetSite\ZServer\medusa\http_server.py", line 289, in log ' - %s [%s] "%s" %d %d "%s" "%s"\n' % (

File "D:\IntranetSite\ZServer\medusa\logger.py", line 247, in log self.logger.log  ('%s%s' % (ip, message))

File "D:\IntranetSite\ZServer\medusa\logger.py", line 77, in log self.write (message)

File "D:\IntranetSite\ZServer\medusa\logger.py", line 53, in write self.maybe_flush()

File "D:\IntranetSite\ZServer\medusa\logger.py", line 65, in maybe_flush self.file.flush()

IOError: [Errno 91] Bad file descriptor

D:\IntranetSite>

and my ZOPE is dead!

Now, I'm not a programmer. I'm just a solo IT person trying to maintain a moderately sized intranet within a small company. I have no idea how to recover from this error so that I get access to my ZOPE site again. Someone please help!

 

 



Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now