Hi, i'm having some problems with a production ZEO system and wanted to ask for some clarifications: box A is running as a ZEO client and box B is running as a ZEO server, HEAD requests reaching box A are served OK, but GET requests are not (500). this suggests to me that the HEAD requests are being served locally, but that GET requests are being sent to box B (where there is a problem). can anyone tell me if this statement is accurate? also, most of the objects served are derived from a ZClass product. now, when GET requests are for pdf files (which are file objects), they return OK, but GET requests for the ZClass-based content objects return 500. does this suggest a problem with the ZClass product or not? these may be dumb questions but any feedback would be appreciated... cheers, Garry +-------------------------------------------+ Garry Steedman mailto:gs@styrax.com Styrax Associates http://www.styrax.com/ "The Good Man has no shape." +-------------------------------------------+
Garry Steedman writes:
i'm having some problems with a production ZEO system and wanted to ask for some clarifications:
box A is running as a ZEO client and box B is running as a ZEO server,
HEAD requests reaching box A are served OK, but GET requests are not (500). this suggests to me that the HEAD requests are being served locally, but that GET requests are being sent to box B (where there is a problem). can anyone tell me if this statement is accurate? Almost surely, this has nothing to do with ZEO. Instead, the GET raises an exception which is transformed by ZPublisher into an "Internal Server Error" (Code 500). HEAD, on the other hand, does not raise the exception because it usually only looks at static information while GET really renders the objects...
I would look at the traceback that should come with the 500 response... Dieter
participants (2)
-
Dieter Maurer -
Garry Steedman