[Xapian-discuss] xapian-tcpsrv php in real fastcgi loop

Martin Regner donmartio at larkos.de
Thu Mar 25 13:53:21 GMT 2010


Am Donnerstag, 25. März 2010 14:32:15 schrieb Olly Betts:
> On Tue, Mar 23, 2010 at 03:32:12PM +0100, Martin Regner wrote:
> > What i mean is, what you have written above. The idea was a
> > queueing/buffering solution inside tcpsrv. The tcpsrv daemon retrieves
> > an 'index-this-document' command, takes the data and sends it to the
> > database if write lock on the database is released. If there is no lock
> > it behaves as before. So what i mean is that the tcpsrv is handling the
> > queueing. It's just an idea without knowing what exactly the tcpsrv
> > daemon is doing.
> 
> When you open a database remotely, it behaves just like a local database
> would, except that a few operations may not be supported, and ones which
> involve passing a lot of data will be speed limited by the network.
> 
> So you can't really shoe-horn in a queueing system like that - the
> database would appear to behave in inconsistent ways to clients.
Well, it was just a short-nosed idea without realy knowing whats happening 
there. As i see now, the problem i saw is not my problem (enter smily here).
It's just the php garbage collection issue i have/(had). The retry hack works 
for now and the 1.1.4 installation is not far ahead. 

Do i have to reindex all the stuff after upgrading to 1.1.4? I tested it on 
the devserver without doing so and had no issues so far (but you never know).

Greetings and thanks
DonMartio



More information about the Xapian-discuss mailing list