Search squid archive

Re: using monitorurl with originservers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Henrik Nordstrom wrote:

monitorurl needs to be a full URL, not just the url-path. I.e.

http://www.your.domain/sesame

OK, thank you, that clarifies the situation (though for originservers it seems to work both ways, i.e. as directory or with full url).

This leaves me with the following pair of configurations:

cache_peer libby.ldeo.columbia.edu parent 8180 3130 no-query no-digest originserver monitorinterval=30 monitorurl=http://libby.ldeo.columbia.edu:8180/sesame/ name=sesame_exp round-robin

which works (though it is not quite what I need), and

cache_peer libby.ldeo.columbia.edu parent 8180 3130 no-query no-digest originserver monitorinterval=30 monitorsize=100-200 monitorurl=http://libby.ldeo.columbia.edu:8180/sesame/servlets/evaluateGraphQuery?repository=dl-rdfs&serialization=ntriples&queryLanguage=SeRQL&query=CONSTRUCT+*%0D%0AFROM%0D%0A%7Br%3ARDFCache%7D+r%3Aupload_complete+%7Bflag%7D%0D%0AUSING+NAMESPACE%0D%0A+r+%3D+%3Chttp%3A%2F%2Firidl.ldeo.columbia.edu%2Fontologies%2Frdfcache.owl%23%3E name=sesame_exp round-robin

which results in the server being marked down, and the following errors in the cache.log file.


2007/01/04 11:26:56| peerMonitor sesame_exp: Failed, status != 200 (400)
2007/01/04 11:26:56| peerMonitor sesame_exp: Failed, status != 200 (400)
2007/01/04 11:27:26| peerMonitor sesame_exp: Failed, status != 200 (400)
2007/01/04 11:27:26| peerMonitor sesame_exp: Failed, status != 200 (400)

So it fails with the longer url, with a 400 error, which means the client (squid) made a mistake.

Note too that the requests are in pairs, which is true even when it is working (one can watch the fetch count in the cache-report go up by two every 30 seconds). I can't tell if it is actually hitting the server twice, however.

the url works entered in a browser.   What am I missing?

Benno Blumenthal







--
Dr. M. Benno Blumenthal          benno@xxxxxxxxxxxxxxxx
International Research Institute for climate and society
The Earth Institute at Columbia University
Lamont Campus, Palisades NY 10964-8000   (845) 680-4450







[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux