[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Gnokii / smsd makes mysql process using 99% of cpu
From: |
João Areias |
Subject: |
RE: Gnokii / smsd makes mysql process using 99% of cpu |
Date: |
Mon, 30 May 2011 18:10:38 +0100 |
Hello,
Thanks the patch worked.
João Areias
............................................................................
.........................................................
Interacesso - Nortenet
Avenida Dias da Silva N 230, 1º
3000 - 135 Coimbra - Portugal
Tel. (+351) 707 220 230 . Fax (+351) 707 220 239
address@hidden
www.interacesso.pt
AVISO
Esta mensagem (incluindo quaisquer anexos) pode conter informação
confidencial para uso exclusivo do destinatário. Se não for o destinatário
pretendido, não deverá usar, distribuir ou copiar este e-mail. Se recebeu
esta mensagem por engano, por favor informe o emissor e elimine-a
imediatamente. Obrigado.
-----Mensagem original-----
De: address@hidden
[mailto:address@hidden Em nome
de Jan Derfinak
Enviada: sábado, 28 de Maio de 2011 12:48
Para: Discussion forum for gnokii users.
Assunto: RE: Gnokii / smsd makes mysql process using 99% of cpu
On Fri, 27 May 2011, João Areias wrote:
Hello.
Thanks for your report.
>
> It appears to be a problem with the query :
>
> SELECT id, number, text, dreport FROM outbox
> WHERE processed='0' AND CURTIME() >= not_before
> AND
> CURTIME() <= not_after AND phone = '1' LIMIT 1 FOR UPDATE
>
>
>
> I think the problem is that this query locks the table/records.
>
No, it's simpler. After patch from 09 Apr 2011, the query interval for
looking to outbox was too small and smsd overloads db server.
I added 5 seconds sleep if outbox doesn't contain unprocessed sms.
Please try attached patch.
Jan
> De: address@hidden
> [mailto:address@hidden Em
> nome de João Areias
> Enviada: sexta-feira, 27 de Maio de 2011 18:50
> Para: address@hidden
> Assunto: Gnokii / smsd makes mysql process using 99% of cpu
>
>
>
> Hi,
>
>
>
> I have installed the latest version of gnokii (0.6.31git) in debian 6.0.1.
>
> Is there any reason for, as soon as I start one smsd daemon, mysqld
> (server) process uses 99% of the cpu?
>
>
>
> Then command is:
>
> /usr/sbin/smsd -u smsgw -p pass -d user -c localhost -m mysql -t 1 -b
> IN -f /var/log/smsdaemon1.log
>
>
>
> Thanks,
>
>
>
>
>
> João Areias
>
...........................................................................
> ..........................................................
> Interacesso - Nortenet
> Avenida Dias da Silva N 230, 1º
>
> 3000 - 135 Coimbra - Portugal
> Tel. (+351) 707 220 230 . Fax (+351) 707 220 239
> address@hidden www.interacesso.pt
>
> AVISO
>
> Esta mensagem (incluindo quaisquer anexos) pode conter informação
> confidencial para uso exclusivo do destinatário. Se não for o
> destinatário pretendido, não deverá usar, distribuir ou copiar este
> e-mail. Se recebeu esta mensagem por engano, por favor informe o
> emissor e elimine-a imediatamente. Obrigado.
>
>
>
>
>
>
>
--