-sf will not actually kill the old process(es) immediately. They'll
end when they are no longer handling the currently connected clients
they have, but the new process will handle all new connections.

On Mon, Oct 21, 2013 at 12:57 PM, Fred Pedrisa <fredhp...@hotmail.com> wrote:
> Hello,
>
> Are there any parameters that could be touched to potentially help with the
> cpu usage ?
>
> And the -sf parameter, will kill the old one while keeping the new one,
> that's it ?
>
> -----Mensagem original-----
> De: Jeff Zellner [mailto:j...@olark.com]
> Enviada em: segunda-feira, 21 de outubro de 2013 14:54
> Para: Fred Pedrisa
> Cc: haproxy@formilux.org
> Assunto: Re: High CPU Usage (HaProxy)
>
> Hi Fred,
>
> I imagine that your high load is due to running many instances of HAProxy,
> but hard to be 100% without all the information.
>
> Load indicates that there are processes waiting to execute, so by reducing
> the number of HAProxy processes you should see a reduced load (but still
> high cpu utilization).
>
> You can accomplish the same effect as reloading settings by running another
> HAProxy process with the -sf parameter (this would potentially lead to more
> load, but could be mitigated by combining your many instances).
>
> From the manpage:
>
>      -sf <pidlist>
>               Send  FINISH  signal  to the pids in pidlist after startup.
> The processes which receive this signal
>               will wait for all sessions to finish before exiting.
> This option must be specified  last,  followed
>               by any number of PIDs. Technically speaking, SIGTTOU and
> SIGUSR1 are sent.
>
> Cheers,
> Jeff
>
> On Mon, Oct 21, 2013 at 12:46 PM, Fred Pedrisa <fredhp...@hotmail.com>
> wrote:
>> Hello,
>>
>>
>>
>> I am using many haproxy instances, for separated projects.
>>
>>
>>
>> This is causing a high cpu usage, and a high load in the OS up to
>> 12.00 and so on.
>>
>>
>>
>> The question is, using just one instance, would reduce the CPU load,
>> or it would make no difference at all ?
>>
>>
>>
>> Also, is there a way to just reload the settings of an already running
>> instance ?
>>
>>
>>
>> Thanks !
>>
>>
>

Reply via email to