Fri Feb 22 19:40:36 PST 2008
- Previous message: [Slony1-general] Slave died, no access till next week, master logs filling up. What should I do
- Next message: [Slony1-general] Slave died, no access till next week, master logs filling up. What should I do
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ow Mun Heng <Ow.Mun.Heng at wdc.com> writes: > On Fri, 2008-02-22 at 21:31 +0000, Christopher Browne wrote: >> Craig James <craig_james at emolecules.com> writes: >> > Ow Mun Heng wrote: >> >> I came to work today and seems like the slave server died. (power trip? >> >> No it was not connected to a UPS :-() >> >> I've not been able to locate/determine if the slave is really dead or >> >> otherwise and it's the weekend in Asia and there's no one in the office >> >> till Next week. >> >> As of now, the master is still trying to contact the slave (slon is >> >> still running on the master) and log_1 and log_2 is filling up. >> >> And yesterday, I just created a job to manually force the log_switch >> >> to >> >> occur. So, right now, I'm at a loss as to what i can do. >> > >> > Just kill all of the Slony daemons. Next week when the other server >> > is back, start them again. It will figure out what it missed, and >> > will catch up with no problems. >> >> That's not quite accurate... >> >> If you kill ALL the daemons, and don't have *something* maintaining >> the creation of SYNCs (e.g. - a script running the "generate_sync()" >> stored function), then there will be one really gigantic SYNC covering >> the interval of [time slon for origin died] until [time slon for >> origin restarted]. > > I remember reading that in the docs, but I took the advise anyway and > killed the slon daemon a few hours ago. You'll have a Pretty Big SYNC at some point, then. No reason for it not to work, but it'll be big... >> a) Set up generate_sync() cron job, and kill all slons. > > Where is this generate_sync() anyway? I only saw a > generate_sync_event(interval) stored function in the cluster DB. Ah. Working from memory on that. generate_sync_event() would be the one. >> b) Increase the various sync parms for the slon for the origin node; >> -s 60000 and -t 120000 will mean you SYNC once per minute, when things >> are busy. >> >> That reduces the work level a bit., either way. > > Thanks. I've already restarted the process on the origin with > slon -c2 -d2 -s60000 -t 120000 (actually I was already using -s60000) > > I guess my concern now is that the slon logs are filling up and going > past the 2GB threshold (for both log_1 and 2 which would mean that > there's not going to be much help in gettting things back to speed when > next week comes) Yeah, it'll be a lot of catching up. You'll get a feel for whether or not you have enough hardware to be able to catch up at all, which is a useful thing to know. -- output = ("cbbrowne" "@" "acm.org") http://cbbrowne.com/info/finances.html "Administering a Linux server is no more difficult than properly running Windows NT." -- Infoworld, November 24, 1997
- Previous message: [Slony1-general] Slave died, no access till next week, master logs filling up. What should I do
- Next message: [Slony1-general] Slave died, no access till next week, master logs filling up. What should I do
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list