Depuração de alta carga de CPU ao adicionar novo domínio dentro do painel de controle do servidor

1

Ao adicionar um novo domínio dentro do painel de controle do meu servidor, ele leva muito mais tempo do que o normal desde algum tempo.

A CPU mostra 100% de uso em um núcleo e strace relata algo assim:

poll([{fd=7, events=POLLIN|POLLERR|POLLHUP}], 1, -64771072) = 1 ([{fd=7, revents=POLLIN}])
recvfrom(7, "OiJsb2NhbCI7fWk6NTQ0O2E6NTp7czo1"..., 8192, MSG_DONTWAIT, NULL, NULL) = 8192
poll([{fd=7, events=POLLIN|POLLERR|POLLHUP}], 1, -64771072) = 1 ([{fd=7, revents=POLLIN}])
recvfrom(7, "bm5hbWUiO3M6MjI6ImJhZHppZXdpYXJ6"..., 8192, MSG_DONTWAIT, NULL, NULL) = 8192
poll([{fd=7, events=POLLIN|POLLERR|POLLHUP}], 1, -64771072) = 1 ([{fd=7, revents=POLLIN}])
recvfrom(7, "IjtzOjExOiJ3ZWJtYWlscHJvZyI7czow"..., 8192, MSG_DONTWAIT, NULL, NULL) = 8192

Qual pode ser o motivo?

Meu sistema operacional é o CentOS 5.9 de 64 bits. Tentei hardware e kernels diferentes e sempre o mesmo ...

    
por Spacedust 25.06.2013 / 18:39

1 resposta

0

Parece que uma CPU está ocupada recebendo um JSON enorme:

λ ~/ base64 -D
OiJsb2NhbCI7fWk6NTQ0O2E6NTp7czo1
bm5hbWUiO3M6MjI6ImJhZHppZXdpYXJ6
IjtzOjExOiJ3ZWJtYWlscHJvZyI7czow
^D
:"local";}i:544;a:5:{s:5
nname";s:22:"badziewiarz
";s:11:"webmailprog";s:0%

Acho que o software "painel de controle do servidor" pode ser reescrito para ser mais eficiente e não degradar o desempenho ao longo do tempo.

NB! Não copie / cole strace s de servidores de produção - pode haver algumas informações confidenciais dentro do JSON, por exemplo logins / senhas / sessão / API-keys / etc.

    
por 26.06.2013 / 19:13