Tiba-tiba, saya tidak bisa memulai ulang apache di server web CentOS 6.8 saya:
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:7080
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:7080
no listening sockets available, shutting down
Unable to open logs
[FAILED]
Saya mencoba banyak hal yang saya baca online, termasuk menghapus file kunci.
Saya memutuskan untuk mencoba me-reboot server. Setelah reboot, upaya memuat situs web yang di-host akan menghasilkan "502 Bad Gateway".
# service httpd status
httpd is stopped
# service httpd start
Starting httpd: [ OK ]
# service httpd status
httpd dead but subsys locked
Terlepas dari status "mati", sekarang saya dapat memuat situs web!
Terkadang layanan httpd restart berfungsi ...
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Tetapi di lain waktu itu menghasilkan kesalahan pertama di atas. Dalam hal ini saya dapat memperbaikinya dengan:
# killall -9 httpd
# service httpd start
Jadi saya bisa mengatasinya, tetapi saya benar-benar ingin tahu tentang apa yang terjadi dan bertanya-tanya apakah saya harus khawatir.
tcp 0 0 :::7080 :::* LISTEN 0 5626801 3829/httpd
netstat -tulpen
dan cari apa pun yang mendengarkan pada port 7080. Anda hanya menjalankan apache, kan? Port 7080 bukan kesalahan?