[Csync2] cpu usage csync2 high

B T briant97 at yahoo.com
Tue Nov 9 21:47:34 CET 2010


this scrip runs on startup...However I killed the inotifywait process....yet csync2 keep starting itself and inotify is not running.  is it part of xinetd i don't think that makes it starup.    

cat notifyscript.sh 
#!/bin/bash
inotifywait -mrq --format %f -e close_write -e create -e delete -e move -e modify /etc /var/www /var/log/apache2 | while read file; do /usr/sbin/csync2 -x >/dev/null 2>&1; done
#/usr/sbin/csync2 -x >/dev/null 2>&1;


Thanks,

Brian Thompson
"Whatever it takes, I'll do it"
"Success is a matter of a few simple disciplines, practiced every day. Failure is a few errors in
judgment, repeated every day."
"To avoid criticism, do nothing, say nothing, be nothing."


--- On Tue, 11/9/10, Lars Ellenberg <lars.ellenberg at linbit.com> wrote:

From: Lars Ellenberg <lars.ellenberg at linbit.com>
Subject: Re: [Csync2] cpu usage csync2 high
To: csync2 at lists.linbit.com
Date: Tuesday, November 9, 2010, 3:39 PM

On Tue, Nov 09, 2010 at 10:43:22AM -0800, B T wrote:
> with just csync installed it is using quite a bit of cpu resources.
> When it runs shoots to 60 or 70 percent.  The server is not loaded yet
> but im afraid to put load on it with this kind if cpu usage.  Is there
> anything I need to do?   It is always spawning new process with new
> ids.  I grep and try to kill as seen below.  You can also see top
> command below just idle running at 38 percent cpu.  I also have xinetd
> install and it setup as a service if you need to know that.  
> 
> etc# ps -ef | grep csync2
> root      9288   556 54 13:35 ?        00:00:01 /usr/sbin/csync2 -x
> root      9290  7479  0 13:35 pts/0    00:00:00 grep --color=auto csync2
> root at tesweb01:/etc# kill 9288
> -bash: kill: (9288) - No such process
> root at tesweb01:/etc# ps -ef | grep csync2
> root      9295   556 57 13:35 ?        00:00:01 /usr/sbin/csync2 -x
> root      9297  7479  0 13:35 pts/0    00:00:00 grep --color=auto csync2
> root at tes:/etc# kill 9295    

I fear you have to disclose a bit more about your setup.
Who started that "csync2 -x"?
how frequently?
csync2 does usually not start itself...

> top
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
>  9217 root      20   0 31328 2356 1376 S   38  0.1   0:01.14 csync2  
> 
> /etc/csync2.cfg
> # please see the REAMDE file how to configure csync2
> nossl * *;
> 
> group tglwebgroup 
>  {
>  host tesweb01;
>  host tesweb02;
> 
>   key /etc/csync2_ssl_cert.key;
> 
>   include /etc/csync2.cfg;
>   include /etc/apache2/;
>   include /var/www/;
>   include /var/log/apache2;
>   exclude *.log;
>   action
>   {
>   pattern /etc/apache2/apache2.conf;
>   pattern /etc/apache2/httpd.conf;
>   pattern /etc/apache2/sites-available/*;
>   
>   exec "/usr/sbin/apache2ctl graceful";
>   logfile "/var/log/csync2_action.log";
>   do-local;
>   }
>   backup-directory /var/backups/csync2;
>   backup-generations 3;
>   auto none; #no automatic sync
>   }
> 

> _______________________________________________
> Csync2 mailing list
> Csync2 at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/csync2


-- 
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
_______________________________________________
Csync2 mailing list
Csync2 at lists.linbit.com
http://lists.linbit.com/mailman/listinfo/csync2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/csync2/attachments/20101109/d94ee844/attachment.htm>


More information about the Csync2 mailing list