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.
apache-2.2
centos6
stevland
sumber
sumber
netstat -tulpen
dan cari apa pun yang mendengarkan pada port 7080. Anda hanya menjalankan apache, kan? Port 7080 bukan kesalahan?tcp 0 0 :::7080 :::* LISTEN 0 5626801 3829/httpd
Jawaban:
Anda mungkin telah menetapkan pendengar Anda di port itu dua kali di konfigurasi Anda di suatu tempat.
Dengarkan *: 7080
Jika Anda menjalankan tes konfigurasi Apache, itu akan mengatakan konfigurasi OK, sampai Anda benar-benar me-restart layanan, itu akan gagal dengan kesalahan yang sama dengan apa yang Anda lihat.
Juga verifikasi lokasi logging Anda ada dan dapat ditulis dan memiliki ruang untuk menulis, bahwa pesan pada akhirnya dicurigai.
sumber
SSH ke server dan jalankan yang berikut:
Ini akan menonaktifkan selinux sampai reboot berikutnya
Kemudian cobalah memuat ulang Apache
Jika ini berhasil entah bagaimana selinux dihidupkan.
Untuk menonaktifkan secara permanen ikuti tautan ini:
https://kb.plesk.com/en/115626
sumber