Error 'Unable to Open Logs' Ketika Menjalankan Httpd
Hari ini ada masalah di production. Teman melakukan restart server production, tapi yg sialnya tidak ada yg tau kalau ada proxy/web server sebelum akses user di lanjutkan ke tomcat.
Proxy/web server yg kami gunakan adalah httpd. Tapi ketika di jalankan dengan menggunakan command
1
|
|
muncul error
1 2 3 |
|
Ritual pertama yg saya lakukan, check apakah port 80 lagi di pakai oleh service lain dengan menggunakan command
1
|
|
hasilnya
1 2 3 4 |
|
dari hasil diatas, ternyata port 80 lagi digunakan oleh httpd
. Ternyata httpd
dalam keadaan deadlock, walaupun sudah membuka port 80, tapi kita tetap tidak bisa akses.
Ok, ritual kedua, kita stop httpd dengan menjalankan command
1
|
|
hasilnya
1
|
|
mantap. ternyata httpd
benar2 dalam keadaan deadlock/hang. jalan satu2nya kita kill proses httpd
tersebut.
Untuk kill proses httpd, sebelumnya kita mesti tahu dulu prosess id nya, dengan menjalankan command
1
|
|
hasilnya
1 2 3 |
|
Bisa kita lihat, ada 3 prosess yang mengandung kata httpd. Sekarang jalankan command berikut untuk melakukan kill prosess tersebut
1 2 |
|
Lalu jalankan lagi command berikut
1
|
|
untuk menjalankan httpd kembali.