[FUGSPBR] [OFF-TOPIC] Urgente: problema com pop3/smtp em horario de pico!
Rodrigo Graeff
delphus em delphus.org
Sex Ago 13 13:06:13 BRT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
~ Meu amigo, 128mb de ram para rodar anti-vírus e anti-spam no
recebimento de e-mails torna-se uma tarefa muito lenta. Realmente vais
ter problemas de lentidao ou até perda de e-mails. Com relação ao
pop3, sugiro que você use o pop3/imap do courier-imap que é bem mais
rápido e dinâmico, tem código bem melhorado com relação à file open e
uso de memória. Utilize também o suporte ao FAM no courier, vai ajudar
muito seu servidor.
~ Se possível, coloque o /var/qmail/queue nomesmo slice que tu
instalaste o vpopmail (normalmente /usr) pois a troca de slice para
fazer o delivery local gera io desnecessário, e este por sua vez
utiliza memória que no teu caso é preciosa.
~ De o máximo de memória para o softlimit do qmail-smtpd mas sem
exagero, acredito que de 4,5 a 5 mb por thread.
~ Tenha pelo menos 512mb de ram se caso nenhuma destas dicas fizer
efeito maior.
Abraços,
Martin Augusto wrote:
| Bom dia,
|
| Tenho um servidor em FreeBSD 4.9 rodando
| qmail+vpopmail+qmailscanner+clamav com 377 dominios e, nesta ultima
| semana, durante horario de pico o servico de email fica instavel,
| apresentando 3 problemas:
|
| 1 - Quando alguem tenta baixar seus emails via pop3 ocorre:
|
| Unspecified [Server response:File busy try again later!]
|
| 2 - Ou ainda: o servidor fica pedindo a senha, mas nao mostra
| mensagem de erro alguma. Se monitoro no log ele ainda me mostra o
| seguinte: vchkpw-pop3: (PLAIN) login success
| xxx em xxx.com.br:xxx.xxx.xxx.xxx
|
| 3 - Mensagens demoram muito para serem entregues localmente -
| permanecem na fila.
|
| Rodo o qmail-pop3d e qmail-smtpd das seguintes maneiras (estilo
| lifewithqmail):
|
| #!/bin/sh HOSTNAME=`hostname`
|
| exec /usr/local/bin/softlimit -m 3000000 \ /usr/local/bin/tcpserver
| \ -v -x /etc/tcp.pop3.cdb -l $HOSTNAME -c 100 -R 0 pop3 \
| /var/qmail/bin/qmail-popup $HOSTNAME \
| /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
| 2>&1
|
|
| #!/bin/sh QMAILDUID=`id -u vpopmail` QMAILDGID=`id -g vpopmail`
| MAXSMTPD=512 HOSTNAME=`hostname`
|
| exec /usr/local/bin/softlimit -m 20000000 \
| /usr/local/bin/tcpserver -vR -l $HOSTNAME -c $MAXSMTPD \ -u
| $QMAILDUID -g $QMAILDGID \ -x /etc/tcp.smtp.cdb 0 smtp \ (..)
|
|
| Mesmo em horario de pico, o sistema nao me parece carregado:
|
| last pid: 3127; load averages: 0.02, 0.08, 0.05 up
| 0+00:07:51 11:16:33 91 processes: 1 running, 89 sleeping, 1 zombie
| CPU states: 0.8% user, 0.0% nice, 3.1% system, 0.4% interrupt,
| 95.7% idle Mem: 101M Active, 40M Inact, 74M Wired, 520K Cache, 77M
| Buf, 1037M Free Swap: 2048M Total, 2048M Free
|
| PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU
| COMMAND 3048 qscand -6 0 4812K 4428K piperd 0 0:00 0.40%
| 0.15% perl5.00503 303 www 2 0 11360K 9528K accept 0
| 0:01 0.00% 0.00% httpd 333 qscand 2 0 25796K 24796K poll
| 0 0:01 0.00% 0.00% clamd 301 www 2 0 11372K 9540K
| accept 0 0:01 0.00% 0.00% httpd 307 root 2 0 22252K
| 21544K select 0 0:01 0.00% 0.00% perl5.8.2 984 pgsql 2 0
| 34548K 7052K sbwait 0 0:01 0.00% 0.00% postgres
|
|
| Alem de que tem um hardware bom:
|
| CPU: Intel(R) Xeon(TM) CPU 3.06GHz (3056.50-MHz 686-class CPU)
| Origin = "GenuineIntel" Id = 0xf29 Stepping = 9
|
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
| Hyperthreading: 2 logical CPUs real memory = 1342152704 (1310696K
| bytes) avail memory = 1299304448 (1268852K bytes) Changing APIC ID
| for IO APIC #0 from 2 to 0 in MP table Changing APIC ID for IO APIC
| #1 from 0 to 3 on chip Changing APIC ID for IO APIC #2 from 0 to 4
| on chip Changing APIC ID for IO APIC #3 from 0 to 5 on chip
| Programming 16 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0
| Programming 16 pins in IOAPIC #1 Programming 16 pins in IOAPIC #2
| Programming 16 pins in IOAPIC #3 FreeBSD/SMP: Multiprocessor
| motherboard: 2 CPUs
|
- --
Rodrigo Graeff
delphus em delphus.org
www.delphus.org
icq: 9636816
Public PGP Fingerprint
D28D A200 AFF0 D484 9F7A 2BB5 2E1B 30DF D472 D7D2
Free Software for all
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBHOb0Lhsw39Ry19IRArraAJ0eIn0kqv4ubybcIw/U7YLhqGp7WACeOQED
wJXXXAFBHXaezEhzUFqEmS8=
=MZMl
-----END PGP SIGNATURE-----
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd