Nuxeo mailing list archives
[CPS-devel] nxlucene persistent transport
Jean-Marc Orliaguet
jmo at ita.chalmers.se
Fri Apr 27 18:35:06 CEST 2007
Julien Anguenot wrote:
> Salut Jean-Marc,
>
> Jean-Marc Orliaguet wrote:
>
>> every now and then, using CPSLuceneCatalog, there are messages like:
>> INFO nuxeo.lucene.xmlrpc.PersistentTransport Connection lost. Sleeping a
>> bit. Retry number 1
>>
>
> Supposed to. Either Zope cannot contact the NXLucene server either
> NXLucene has been reseting the connection.
>
> The thing is that I'm using twisted.web which doesn't support properly
> HTTP/1.1. twisted.web2 is much more better in this regard but wasn't
> stable enough at that time.
>
OK, I'm going to see what exception is raised.
>
>> appearing in the log file.
>>
>> I suppose that the idea of a persistent connection is that it should
>> stay open until the server is shut down.
>>
>
> yep it is. You can check the code. It's pretty straightforward. This is
> used when the xml-rpc connection is initialized.
>
>
yes I saw it, it should be easy to modify it.
>> are these normal messages or is there any fine-tuning to be done on the
>> server(s)?
>>
>
> Well, no if the NXLucene nor the Zope server are restarted. It's hard to
> debug. Though, this is harmless since Zope will reconnect.
>
> This code is just for optimization purpose on this wonderful HTTP
> protocol :) So if you only see this every now and then that's not really
> something you should be worry about.
>
> Cheers,
>
> J.
>
>
OK, the thing is that some of the connections take a lot of time. It's
either 0.3s or > 5 seconds. So I wonder if I'm not going to rewrite it
using a non-persistent connection. Have you experienced problems when
opening a completely new connection each time?
Cheers
/JM
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.