Salam untuk semua, saya ada sedikit pengalaman.

Saya punya sebuah squid, dengan beberapa link ke beberapa ISP yang
berbeda. Cara membaginya menggunakan metode yang diterangkan dalam
lartc(http://lartc.org/howto/lartc.rpdb.multiple-links.html).

Dulunya, server ini jalannya baik-baik saja. Belakangan ini,
beberapakali squid ini mati dan ada pesan Oops seperti di bagian bawah
email ini.

Awalnya, squid saya menggunakan mesin single processor. Kemudian setelah
mesinnya saya ganti menjadi mesin SMP, masalah ini muncul.

Arsitektur SMP yang saya coba adalah i686 dan amd64. Pada 2 buah server
i686, logical processor yang terdeteksi adalah 2 dan 4. Pada server
amd64, logical processor yang terdeteksi adalah 4. Seingat saya, saat
menggunakan mesin yang terdeteksi sebagai 2 processor, masalah ini lebih
jarang terjadi (kalau dibandingkan dengan yang 4).

Kernelnya (saat menggunakan SMP) ada beberapa macam, mulai 2.6.13 sampai
2.6.18. Versi squid yang saya gunakan juga beberapa macam, mulai
2.5.STABLE(lupa) sampai 2.6.5. Seluruhnya tidak ada yang saya kompilasi
sendiri. Saya menggunakan bawaan distro (Debian Etch).

Kalau saya baca pesan error di bawah (plus pengubahan komputer yang saya
lakukan), sepertinya masalah saya berhubungan dengan penggunaan beberapa
"default gateway" pada mesin SMP. Apa kira-kira pembacaan saya salah?
Mohon koreksi kalau memang salah :)

Memang sejak dulu sampai saat ini processor load mesin squid saya tidak
tinggi, jadi sebenarnya tidak ada kebutuhan untuk mengganti sistem
single processor menjadi SMP. Mesinnya saya ganti karena RAM komputer
SMP yang ada jauh lebih besar daripada mesin saya yang single processor,
dan squid membutuhkan besarnya memori ini. Setidaknya, inilah yang bisa
saya lakukan kalau tidak ingin membongkar hardware di masing-masing server.

Apakah mungkin ada rekan-rekan yang pernah mengalami hal yang sama atau
mirip dengan ini? Kalau ada, kira-kira saya bisa cari penyelesaian di
mana? Beberapa kali dalam sekitar 4 bulan ini dibantu oleh google dan
yahoo belum ketemu juga. Terimakasih banyak :)

---------------------------------------------------------

Unable to handle kernel NULL pointer dereference at 00000000000000b8 RIP:
 [<ffffffff80254576>] __ip_route_output_key+0x4fe/0xd3d
PGD 6aa8b067 PUD 59a0c067 PMD 0
Oops: 0000 [1] SMP
CPU 0
Modules linked in: ipv6 button ac battery iptable_mangle xt_tcpudp
xt_multiport iptable_filter iptable_nat ip_nat ip_conntrack nfnetlink
ip_tables x_tables nfs lockd nfs_acl sunrpc dm_snapshot dm_mirror dm_mod
loop sg i2c_amd756 i2c_amd8111 sr_mod tsdev psmouse i2c_core serio_raw
shpchp amd_rng joydev pci_hotplug evdev pcspkr reiserfs ide_cd cdrom
sd_mod generic usb_storage usbhid mptsas mptscsih mptbase amd74xx
scsi_transport_sas ohci_hcd ide_core scsi_mod e1000 thermal processor fan
Pid: 26508, comm: squid Not tainted 2.6.18-3-amd64 #1
RIP: 0010:[<ffffffff80254576>]  [<ffffffff80254576>]
__ip_route_output_key+0x4fe/0xd3d
RSP: 0018:ffff810074055c48  EFLAGS: 00010202
RAX: 0000000000000040 RBX: ffff81000e1e2e01 RCX: 0000000000000300
RDX: ffff81007eb30601 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffff810037f91400 R09: 0000000000000000
R10: ffff81003d9c5a00 R11: ffff810012d6fc78 R12: ffff8100013b5000
R13: ffff810074055dc8 R14: 0000000090000000 R15: ffff81003e849600
FS:  00002b9a256b5ae0(0000) GS:ffffffff80520000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000000000b8 CR3: 0000000079e7a000 CR4: 00000000000006e0
Process squid (pid: 26508, threadinfo ffff810074054000, task
ffff81002de24100)
Stack:  ffff810074055e10 ffff81000e1e2e00 0600000000001ffe ffff81003e849608
 0000000000000000 000000016ff35d00 ffff8100013b5300 ffff8100013b5000
 0000000000000292 ffffffff8021101d ffff81003671e280 ffffffff80246730
Call Trace:
 [<ffffffff8021101d>] sock_def_readable+0x34/0x5f
 [<ffffffff80246730>] unix_stream_sendmsg+0x257/0x306
 [<ffffffff803bcb02>] tcp_v4_connect+0x104/0x646
 [<ffffffff802185fa>] vsnprintf+0x55e/0x5a3
 [<ffffffff80255c2b>] inet_stream_connect+0x94/0x236
 [<ffffffff8025e962>] _spin_lock_bh+0x9/0x14
 [<ffffffff8022ed27>] release_sock+0x13/0xaa
 [<ffffffff8038bd9e>] sys_connect+0x7e/0xae
 [<ffffffff8025e962>] _spin_lock_bh+0x9/0x14
 [<ffffffff8022ed27>] release_sock+0x13/0xaa
 [<ffffffff803b5dc0>] do_tcp_setsockopt+0x2e7/0x2ff
 [<ffffffff8038c2b9>] sys_setsockopt+0xa5/0xb5
 [<ffffffff8025860e>] system_call+0x7e/0x83


Code: 48 8b 40 78 48 89 44 24 38 48 05 00 03 00 00 48 89 44 24 30
RIP  [<ffffffff80254576>] __ip_route_output_key+0x4fe/0xd3d
 RSP <ffff810074055c48>
CR2: 00000000000000b8
 <1>Unable to handle kernel NULL pointer dereference at 00000000000000b8
RIP:
 [<ffffffff80254576>] __ip_route_output_key+0x4fe/0xd3d
PGD 73da7067 PUD 43cfe067 PMD 0
Oops: 0000 [2] SMP
CPU 0
Modules linked in: ipv6 button ac battery iptable_mangle xt_tcpudp
xt_multiport iptable_filter iptable_nat ip_nat ip_conntrack nfnetlink
ip_tables x_tables nfs lockd nfs_acl sunrpc dm_snapshot dm_mirror dm_mod
loop sg i2c_amd756 i2c_amd8111 sr_mod tsdev psmouse i2c_core serio_raw
shpchp amd_rng joydev pci_hotplug evdev pcspkr reiserfs ide_cd cdrom
sd_mod generic usb_storage usbhid mptsas mptscsih mptbase amd74xx
scsi_transport_sas ohci_hcd ide_core scsi_mod e1000 thermal processor fan
Pid: 17202, comm: squid Not tainted 2.6.18-3-amd64 #1
RIP: 0010:[<ffffffff80254576>]  [<ffffffff80254576>]
__ip_route_output_key+0x4fe/0xd3d
RSP: 0018:ffff81005ebb7c48  EFLAGS: 00010202
RAX: 0000000000000040 RBX: ffff810067598501 RCX: 0000000000000800
RDX: ffff81007eb31101 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffff81004633c7c4 R09: 0000000000000000
R10: ffff81003d9c5a00 R11: ffff810012d6f478 R12: ffff8100013b5000
R13: ffff81005ebb7dc8 R14: 0000000020000000 R15: ffff81003e849600
FS:  00002ad779320ae0(0000) GS:ffffffff80520000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000000000b8 CR3: 000000004b964000 CR4: 00000000000006e0
Process squid (pid: 17202, threadinfo ffff81005ebb6000, task
ffff810040f2e140)
Stack:  ffff81005ebb7e10 ffff810067598500 0600000000001ffe ffff81003e849608
 0000000000000000 0000000167598680 ffff8100013b5300 ffff8100013b5000
 0000000100000002 ffffffff803d35bf e301a8c04d00af44 0000000000000000
Call Trace:
 [<ffffffff803d35bf>] xfrm_lookup+0x3c/0x451
 [<ffffffff803bcb02>] tcp_v4_connect+0x104/0x646
 [<ffffffff802185fa>] vsnprintf+0x55e/0x5a3
 [<ffffffff80255c2b>] inet_stream_connect+0x94/0x236
 [<ffffffff8025e962>] _spin_lock_bh+0x9/0x14
 [<ffffffff8022ed27>] release_sock+0x13/0xaa
 [<ffffffff8038bd9e>] sys_connect+0x7e/0xae
 [<ffffffff8025e962>] _spin_lock_bh+0x9/0x14
 [<ffffffff8022ed27>] release_sock+0x13/0xaa
 [<ffffffff803b5dc0>] do_tcp_setsockopt+0x2e7/0x2ff
 [<ffffffff8038c2b9>] sys_setsockopt+0xa5/0xb5
 [<ffffffff8025860e>] system_call+0x7e/0x83


Code: 48 8b 40 78 48 89 44 24 38 48 05 00 03 00 00 48 89 44 24 30
RIP  [<ffffffff80254576>] __ip_route_output_key+0x4fe/0xd3d
 RSP <ffff81005ebb7c48>
CR2: 00000000000000b8


-- 
Kamas Muhammad

Attachment: signature.asc
Description: OpenPGP digital signature

Kirim email ke