Archive for the ‘troubleshooting’ tag
Troubleshoot: slow squid, All redirector processes are busy
Suatu hari ketika troubleshooting jaringan di kantor, saya mendapat symptoms berikut:
- user merasa lambat ketika browsing
- saya mendapat warning pada cache.log squid:
2012/04/26 08:32:38| WARNING: All redirector processes are busy.
2012/04/26 08:32:38| WARNING: 5 pending requests queued
2012/04/26 08:37:37| WARNING: All redirector processes are busy.
2012/04/26 08:37:37| WARNING: 5 pending requests queued
2012/04/26 08:39:24| WARNING: All redirector processes are busy.
2012/04/26 08:39:24| WARNING: 5 pending requests queued
2012/04/26 08:48:50| WARNING: redirector #5 (FD 15) exited
2012/04/26 08:48:50| WARNING: redirector #1 (FD 7) exited
2012/04/26 08:48:50| WARNING: redirector #4 (FD 13) exited
2012/04/26 08:48:50| WARNING: redirector #2 (FD 9) exited
2012/04/26 08:48:50| WARNING: redirector #3 (FD 11) exited
2012/04/26 08:49:44| WARNING: All redirector processes are busy.
2012/04/26 08:49:44| WARNING: 5 pending requests queued
2012/04/26 08:52:56| WARNING: All redirector processes are busy.
2012/04/26 08:52:56| WARNING: 5 pending requests queued
2012/04/26 09:00:07| WARNING: redirector #4 (FD 13) exited
2012/04/26 09:00:07| WARNING: redirector #2 (FD 9) exited
2012/04/26 09:00:07| WARNING: redirector #3 (FD 11) exited
2012/04/26 09:00:07| WARNING: redirector #5 (FD 15) exited
2012/04/26 09:00:07| WARNING: redirector #1 (FD 7) exited
2012/04/26 09:00:59| WARNING: All redirector processes are busy.
2012/04/26 09:00:59| WARNING: 5 pending requests queued
2012/04/26 09:04:33| WARNING: All redirector processes are busy.
analisis: Read the rest of this entry »
Troubleshoot: perl warning: Setting locale failed
suatu hari ketika sedang konfigurasi ubuntu, ada error yang menyebalkan dari paket locales:
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "en_US.UTF-8", LC_COLLATE = "en_US.UTF-8", LC_MESSAGES = "en_US.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
solusinya mudah
export LANGUAGE=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 locale-gen en_US.UTF-8 dpkg-reconfigure locales
sumber: dari sini.
linux makes my laptop hang
laptop specs:
TOSHIBA M200, CPU: intel dualcore 1.8 GHz, RAM 2GB, Harddisk: 80GB
symtomps:
After login to the system, my laptop hangs after using it a while as it seen in the video. can’t use any button at all. so i have to force the laptop to poweroff by pressing the on/off button.
i’ve tried to
– install: ubuntu server 8.04, ubuntu 9.10, lubuntu 10.4, archlinux, etc
– setup grub configuration: acpi=off, noapic, nolapic
– install other os: windows XP, opensolaris
but all of them don’t work
any suggestions so that i use my laptop again?
here’s the video:
Apa itu ACPI, APIC, LAPIC, EDD=on
Jika anda pernah install ubuntu / linux lainnya, biasanya pada saat instalasi ada pilihan untuk ACPI, APIC, LAPIC, edd=on.
berikut ini penjelasannya:
ACPI (Advanced Configuration and Power Interface)
fungsi utama ACPI untuk mengatur power dan menjalankan feature khusus komputer.
misal:
- kalo shutdown komputer langsung poweroff. jika tanpa ACPI, maka komputer seperti jaman purba yang harus ditekan tombol power untuk poweroff.
- bisa switching antara powerline mode dan battery mode
- bisa up/down volume dengan tombol yang ada di laptop (tidak semua pake ACPI loh)
- bisa mengatur brightness automatically
- bisa suspend, hibernate, resume OS
- bia mengaktifkan tombol tertentu yang ada di laptop. misal: tombol untuk membuka browser, email, bluetooth, locking
- dll seperti ini
sayangnya, implementasi ACPI tidak standard. Beda2 antara laptop satu dan lainnya. Jika OS tidak mensupport ACPI secara benar, maka akan timbul problem. misal: tidak bisa install, laptop hang, nge-restart tiba2, dll.
Untuk itu jika komputer anda mempunyai symptoms seperti diatas, maka disarankan untuk mendisable ACPI dari sisi OS. kenapa? karena ACPI sudah di-enabled secara default dari hardwarenya (saya belum pernah lihat ada menu di BIOS untuk mematikan ACPI), oleh karena itu kita setting OS kita agar tidak menggunakan feature ACPI dari hardware. Caranya:
- untuk linux: bisa pake acpi=off pada saat booting kernel. Jika install ubuntu, bisa tekan F6 untuk memakai opsi acpi=off. untuk OS lain juga mirip2. cari aja dimanual OSnya
- remove paket yang berkaitan dengan acpi. misal di ubuntu: acpid, acpi-support, dst.
konsekuensinya:
- feature ACPI yang dijelaskan diatas tidak dapat digunakan.
APIC (Advanced Programmable Interrupt Controller)
Fungsi utama APIC adalah untuk mengatur routing IRQ hardware untuk diproses CPU, ya seperti load balancing gitu. feature APIC ini penting terutama pada system multi CPU. Seperti halnya ACPI, APIC juga terkadang suka bikin hang. APIC ada 2 macam Local APIC dan I/O APIC.
Untuk men-disable APIC: bisa dengan opsi nolapic, noapic
selamat troubleshooting…
Telnet sebagai alat bantu troubleshooting SMTP, POP3, HTTP, serta service lainnya
Ide tulisan ini muncul ketika saya sedang konfigurasi server mail & web. telnet memang sudah jarang dipakai karena menggunakan koneksi yang tidak dienkripsi. namun telnet juga mempunyai fungsi lain yang tidak kalah penting yaitu troubleshooting.
untuk mengecek smtp (port 25), ngirim email via smtp:
telnet <ip_address> 25 [tekan ENTER]
EHLO domainanda.com [tekan ENTER]
MAIL FROM: saya@domainanda.com [tekan ENTER]
RCPT TO: kamu@yahoo.com [tekan ENTER]
DATA [tekan ENTER]
. [tekan ENTER]
QUIT [tekan ENTER]
ingat, email diatas tidak di encrypt
untuk mengecek pop3 (port 110), check status pop3:
telnet <ip_address> 110 [tekan ENTER]
user <nama account email anda> [tekan ENTER]
pass <password anda> [tekan ENTER]
stat [tekan ENTER]
quit [tekan ENTER]
untuk mengecek http (port 80):
telnet <ip_address> 80 [tekan ENTER]
HEAD / HTTP/1.1 [tekan ENTER]
akan muncul respon dari server
Service lain juga dapat ditest dengan telnet ini.