I had this problem as well. The problem is that there is some bug or something where FreeBSD is limiting the transmission of data over the UNIX domain sockets to 8192 bytes so only pages that are less than that size work. To fix it, run the following as root: sysctl -w net.local.stream.recvspace=65536 sysctl -w net.local.stream.sendspace=65536 That will let it work with pages up to 64k. I think this is some FreeBSD problem, but I'm not sure. The send() should block instead of returning with only 8k sent.
While trying to update the zope port for the FreeBSD ports system I ran into a problem which kinda has me stumped. I looked thru the ML archives, but couldn't come up with anything, although I'm sure this has happened before.
Everything runs normal when I just connect to ZServer. Running it thru Apache I get (sometimes):
Temporarily Unavailable
The resource you requested is temporarily unavailable - please try aga in later.
(116) unable to connect, fd=4 <!-- Error receiving stdout pcgi-wrapper-version 2.0a5 -->
participants (1)
-
Peter Haight