[Glass] Swazoo server hangs
Tobias Pape
Das.Linux at gmx.de
Fri Nov 1 13:12:51 PDT 2013
On 01.11.2013, at 15:44, Otto Behrens <otto at finworks.biz> wrote:
> Thanks, Paul.
>
>> Does your monitor process kill & restart all the Swazoo servers at once or one at a time as it detects the misbehaving? I know you can setup daemontools to kill one at a time if you're not already e.g.
>
> We kill one at a time. A cron job. Daemontools start it up again when
> it sees the process is dead.
>
>> http://stackoverflow.com/questions/10650686/how-to-supervise-a-webserver-with-daemontools/10663912#10663912
>
> This looks like a good solution - perhaps even better than a cron job.
> But the result should be the same though.
See https://code.google.com/p/glassdb/wiki/GLASSDaemonTools and
https://github.com/Monty/GemStone_daemontools_setup for an application of this.
>
>> Can you use the FastCGI server which I think was officially supported for 2.4? As far as I know Zinc works on 2.4 and people use it in production, but others would be better able to address its suitability. As a test you could add a Zinc and/or FastCGI server or two to your pool of 4 Swazoo servers and see if things change for the better.
>
> We initially used FastCGI but then switched to Hyper and then Swazoo,
> simply because it was easier for us to debug as we can use something
> like curl to do a get and see what the server pops up. I suppose that
> if fast cgi has some nice tools to talk to the GS FastCGI server it
> would be as good. But don't you like the simplicity of talking HTTP
> all the way through? Why must FastCGI be better?
FastCGI eliminates much of HTTP's verboseness, it is a binary protocol
specifically aimed at (reverse-proxy)<->(app-server) setups.
I can confirm that this setup works _really_ well for GLASS
Best
-Tobias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1665 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20131101/9d555a8c/attachment.pgp>
More information about the Glass
mailing list