[mod-lisp-devel] Re: mod_lisp: broken pipe (UNIX::SIGPIPE-HANDLER) errors
Marc Battyani
marc.battyani at fractalconcept.com
Fri Dec 8 21:38:01 UTC 2006
Hi Denis,
[cc'ed to the mod-lisp-devel mailing list]
> I'm using CMUCL-19c (running under detachtty), with mod_lisp and
> Apache1.3 for a web project.
>
> For the most part, things work as expected, but occasionally the lisp
> process crashes like this:
>
>> Error in function UNIX::SIGPIPE-HANDLER: SIGPIPE at #x6E87A2.
>>
>
> When I run a backtrace in the debugger, I can see that the server
> request had been filled, i.e. the lisp process is ready to write an html
> string to *apache-stream* in reply, but it fails with the error shown
> above.
>
> To make the connection to Apache, I used the code in
> "modlisp-cmucl.lisp" with some minor modifications (attached).
>
> Have you seen this problem before, or can you suggest what to look at
> exactly within the apache-listener code?
I don't use CMUCL but there was some cases of Apache closing the socket
which caused a similar error when Lisp was writting to the socket. IIRC this
was fixed a long time ago. Are you sure to use the latest mod_lisp version?
(from the repository)
Marc
More information about the mod-lisp-devel
mailing list