내 아파치 서버가 아무런 문제없이 정상적으로 실행되고 있습니다. 또한 다시 시작하는 동안 경고를 발행하지 않습니다. 그러나 검사하면 error.log
때때로 다음 줄이 반복되는 것을 볼 수 있습니다.
[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down
그들은 무엇을 말합니까? 어떻게 고칠 수 있습니까?
답변
로그 파일은 Apache 작업자의 일부 시작 / 종료를 보여줍니다. Apache 구성에서 Apache가 사용할 수있는 작업자 (일명 스레드)를 설정할 수 있습니다. 일반 설정에서 Apache를 여러 번 시작할 수 있습니다. 특히 서버 사용량이 많은 경우 (예 : 호스트 중 하나에 방문자가 많은 경우) 20 개 이상의 Apache 프로세스가 실행되는 것은 이상하지 않습니다. 걱정할 필요는 없습니다. 단지 정보 제공 일뿐입니다.
[mpm_prefork : notice] [pid 8817] AH00163 : Apache / 2.4.7 (우분투) PHP / 5.5.9-1 우분투 4 구성-정상 작업 재개
이는 프로세스 ID 8817에서 생성 된 새 스레드를 의미합니다.
[core : 알림] [pid 8817] AH00094 : 명령 줄 : ‘/ usr / sbin / apache2’
이것은 /usr/sbin/apache2
명령이 스레드를 시작하는 데 사용되었으므로 특별한 플래그 / 옵션이 전달되지 않았다는 알림 입니다.
[mpm_prefork : 알림] [pid 8817] AH00169 : SIGTERM을 발견하여 종료
이 줄은 프로세스 ID가 8817 인 프로세스가 다시 종료되었음을 나타냅니다.
[업데이트 됨]이 로그는 /etc/apache2/apache2.conf
보고있는 로그 파일을 가리키는 지시문을 가지고 호출되었습니다 . 적은 기록의 확인하려면, 당신은이 라인을 편집 할 수 있습니다 apache2.conf
LogLevel warn
에 LogLevel error
고장 서버를 유발한다는 오류가있는 경우에만 로그인 할 것이다. 해당 로깅 옵션은 trace1, debug, info, notice, warn, error, crit, alert, emerg 입니다. 이러한 옵션을 모두 사용하여 가장 좋아하는 로깅 수준을 찾을 수 있습니다.
도메인에 대한 로그를 보려면 conf 파일에서 도메인 호스트에 대한 구성을 보유하고있는 것을 찾을 수 있습니다 /etc/apache2/sites-available
. 즉 yoursite.conf
답변
나는 같은 오류를 포함하여 같은 문제가 있습니다 .. 나는 그것을 간단하게 해결했다-sudo!
sudo service apache2 restart