Problem Squid + deleni 0 (delsi)

Eduard Koucky ek na gatekeeper.czech-tv.cz
Pondělí Březen 2 15:17:23 CET 1998


Zdravim a preji hezky den (noc),

        mam nasledujici problemek a potreboval bych poradit. Na linuxovem 
serveru bezi proxy cache squid. Za posledni cca 3 mesice byl 4x ukoncen,
jak vyplyva z logu, na chybu deleni 0 v jadre, vzdy na stejnem miste, a sice
v rutine tcp_recvmsg (viz nize uvedeny vypis z log souboru).

Nepomohla dvounasobna vymena pameti RAM (navic, ze by se chyba
pameti projevovala neustale na stejnem miste, se mi zda nepravdepodobna),
update jadra z verze 2.0.30 na 2.0.32, a ani programu squid z 1.1.9 na 1.1.19.
Po zruseni swapovaci oblasti byl provoz cca mesic bez problemu, pote
byla swapovaci oblast vytvorena na jine partione stejneho disku, a asi 
zhruba po mesici se vyse uvedena chyba opet objevila. 

Technicke parametry serveru:  RedHat 4.2, 64MB RAM, kernel 2.0.32, 
                                                 SCSI radic Adaptec 2940 + SCSI 
                                                 disky,
                                                 Ethernet PCI 3COM 3c590 Vortex

Pocet uzivatelu, ktery chodi pres proxy cache, neustale roste - nyni
zhruba 300.

Chtel bych  zeptat na Vas tip v cem by mohl byt problem:
                - hw (RAM,disk, sitova karta) ?
                - squid ?
                - jadro ?
                - patogenni zony .........

Predem moc diky za jakoukoliv pomoc,

                         Eduard Koucky.


--------- vypis z logu ------------------------------------------------

Mar  2 12:08:01 gatekeeper kernel: general protection: 0000
Mar  2 12:08:01 gatekeeper kernel: CPU:    0
Mar  2 12:08:01 gatekeeper kernel: EIP:    0010:[tcp_recvmsg+368/1036]
Mar  2 12:08:02 gatekeeper kernel: EFLAGS: 00010213
Mar  2 12:08:02 gatekeeper kernel: eax: f000e987   ebx: 00000000   ecx: 0121303c
   edx: f000f84d
Mar  2 12:08:02 gatekeeper kernel: esi: 012130d8   edi: 00000196   ebp: 01213018
   esp: 025f5ee8
Mar  2 12:08:02 gatekeeper kernel: ds: 0018   es: 0018   fs: 002b   gs: 002b   s
s: 0018
Mar  2 12:08:02 gatekeeper kernel: Process squid (pid: 13040, process nr: 41, st
ackpage=025f5000)
Mar  2 12:08:02 gatekeeper kernel: Stack: 01213018 025f5f7c 00000000 00000800 10
bed554 0121303c 00000000 00000196 
Mar  2 12:08:02 gatekeeper kernel:        013e1c0c 0246b848 00bfcc0b 0014dace 01
213018 025f5f78 00000e69 00000800 
Mar  2 12:08:02 gatekeeper kernel:        00000000 025f5f7c 00000fff 0246b800 08
aa9c08 0246b890 00134bbb 0246b890 
Mar  2 12:08:02 gatekeeper kernel: Call Trace: [inet_recvmsg+114/136] [sock_read
+171/192] [sys_read+192/232] [system_call+85/12
4] 
Mar  2 12:08:02 gatekeeper kernel: Code: 8a 40 0d a8 02 74 04 ff 4c 24 10 8b 7c 
24 10 39 7b 30 0f 87 



-----
[ Eduard Koucky, e-mail: ek na gatekeeper.czech-tv.cz, eduard.koucky na czech-tv.cz ]
[ Czech Television, Kavci Hory, Prague 4, 140 70, Czech Republic ]


Další informace o konferenci Linux