Saya menerima pesan yang sama dari yang dijelaskan di utas ini ketika saya mencoba memulai ulang apache2:
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
Tetapi masalahnya adalah bahwa saya tidak memiliki file di dalam / var / run / apache2. Perintah pidof apache2 mengembalikan:
1274
Saya tidak tahu apakah ini akan membantu tetapi di sini ada baris di apache2.conf:
PidFile ${APACHE_PID_FILE}
Dan yang ada di utusan:
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
Haruskah saya secara manual membuat file .pid di dalam / var / run / apache2?
Terima kasih banyak !
sudo kill -9 1274
lalu cobaservice apache2 status
Jika kembali denganstopped/waiting
itusudo service apache2 start
sudo kill -9 <pid>
sebagai jawaban. Ini juga berhasil untuk saya.Jawaban:
Terima kasih kepada @douggro yang menemukan jawabannya.
Temukan id prosesus dari Apache2 dengan:
Bunuh prosesnya:
Kemudian Anda dapat menjalankan Apache2 seperti biasa:
MEMPERBARUI
Jika
sudo kill -9 <pid>
tidak berhasil, coba sajasudo kill <pid>
!sumber
Setelah mencoba berbagai liner yang tidak berhasil saya menemukan ini
yang tampaknya berfungsi dengan baik
sumber