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.