Re: Causes for araneida to hang?
Jonathon McKitrick <[email protected]> Tue, 26 Sep 2006 03:52:18 +0100
| Newsgroups | gmane.lisp.web |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Sep 25, 2006 at 08:34:24PM -0500, Brian Mastenbrook wrote: : It's kind of hard for me to help without more information. What Ok, I'll try to help. : implementation of Lisp? What OS? Threaded or serve-event? Are you : using a reverse proxy (you ought to be) or not? SBCL 0.9.11~ running on Debian. I've not played with threads, so is there a default setting? I'm running pound to route port 80 to the server running on port 8000. : If you're not using a reverse proxy and you're using serve-event, then : pretty much anything can hang the server. That's why you should have a : reverse proxy set up. I keep seeing messages that someone (or something) is trying to connect to port 25, sendmail. I think I need to tell the reverse proxy to ignore this, correct? Sorry, but I am totally new to running an exposed http server like this, especially non-apache. : If a handler goes off into a loop, then the server will hang too. You : could set a timeout, though jumping out of a timeout to the toplevel : is a potentially unsafe operation. Hmm. I guess that's possible. I'm accessing a database backend and talking in XML to the client. I'm not sure though how I'd track down a timeout of this type. : It's possible that fd exhaustion can cause a hang too. Check to see if : you're leaking file descriptors at all. Would you give me a pointer in the right direction how to do this? I have seen a few messages about file descriptors, and then some 'can't connect, trying harder' messages. : Is the image which is running this connected to any other network : services? I do have occasional hangs on http://paste.lisp.org/ which : has 7 open connections to freenode IRC. My personal web servers never : hang at all. No, just the http port. Jonathon McKitrick -- My other computer is your Windows box.