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.
그러나 문제는 / var / run / apache2 안에 파일이 없다는 것입니다. pidof apache2 명령은 다음을 반환합니다.
1274
도움이 될지 모르겠지만 다음은 apache2.conf의 라인입니다.
PidFile ${APACHE_PID_FILE}
그리고 envvars의 하나 :
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
/ var / run / apache2 내에 .pid 파일을 수동으로 만들어야합니까?
대단히 감사합니다!
Apache는 어떻게 설치 되었습니까? 램프, nginx, XAMPP?
—
instart.d
우분투 13.10 (Azure 가상 머신)에 sudo apt-get install을 통해 Apache를 설치했습니다. 호출 스크립트를 알기 위해 특정 명령을 입력해야합니까?
—
Ivan Gabriele
sudo kill -9 1274
다음 시도 service apache2 status
는 다시 장착되어있는 경우 stopped/waiting
다음sudo service apache2 start
와우 완벽하게 작동했습니다! 나는 전에 그것을 시도하지 않은 바보 느낌 ... 매우 감사합니다 @douggro!
—
Ivan Gabriele
@douggro
—
inorganik
sudo kill -9 <pid>
답변으로 입력해야합니다 . 그것은 나를 위해 일했다.