Achmad Mardiansyah's Journal

Manage your knowledge by writing it

Archive for the ‘troubleshooting’ tag

Troubleshoot: slow squid, All redirector processes are busy

without comments

Suatu hari ketika troubleshooting jaringan di kantor, saya mendapat symptoms berikut:

  1. user merasa lambat ketika browsing
  2. 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 »

Written by Achmad Mardiansyah

August 27th, 2012 at 7:20 am

Troubleshoot: perl warning: Setting locale failed

with 2 comments

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

with one comment

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:

Written by Achmad Mardiansyah

May 15th, 2010 at 11:54 pm

Apa itu ACPI, APIC, LAPIC, EDD=on

with 11 comments

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

without comments

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.

Written by Achmad Mardiansyah

June 5th, 2003 at 11:11 pm