2017-12-22 8 views
0

나는 Wordpress 웹 사이트와 우분투 16.04에서 virtualmin을 실행 중입니다. 대부분 나는 10-20 개의 PHP-cgi PID를 얻습니다. 나는 현재 실행중인 PHP 스크립트 또는 실행 된 PHP 스크립트 로그를 알고 싶습니다. 최근 VPS를 구입하면서 서버 관리가 처음입니다. 그래서, 나는 그것을 할 수있는 명령을 알지 못합니다. 그러나, 나는 그들의 질문을 검색하여 그들 중 일부를 시도했지만 그들 중 누구도 스크립트를 실행하지 못했습니다.현재 우분투 16.04에서 실행중인 PHP 스크립트를 아는 방법은 무엇입니까?

서버 : 아파치 PHP : PHP 7 CGI RAM : 12기가바이트 CPU : 인텔 E5

+0

Apache에는 mod 상태라고 불리는 모듈이 있습니다. 그것은 PID와 함께 아파치에서 실행되는 모든 것을 보여줄 것이다. 그것은 당신이 찾고있는 것을 할 것입니다. 아파치를 사용하는 경우에만 적용됩니다. https://httpd.apache.org/docs/2.4/mod/mod_status.html –

+0

php-fpm을 실행 중이십니까? – gview

+0

나는 php7-cgi를 실행 중이다. –

답변

0

귀하의 질문이 명확하지 않다. 동시에 실행될 수있는 여러 cgi 프로세스가 있습니다. 당신은 PHP 스크립트가 어떤 로그에서 실행되고 있는지를 알고 싶습니까? 그런 다음 PHP 스크립트의 이름이 포함 된 php-fpm 액세스 로그를 구성해야합니다. 기록 할 풀의 구성 파일에서

, 당신은 PHP-FPM 프로세스 사용자 디렉토리 쓰기를 가리 키도록해야합니다

access.log = /var/log/php/access.log 
access.format = %R – %u %t \”%m %r%Q%q\” %s %f %{mili}d %{kilo}M %C%%” 

이 로그 메이트 거의 모든 정보를 넣습니다.

%r - Request 
%f - Script filename 

당신이 구성이 같은 변경을 한 후 PHP-FPM를 다시 시작해야합니다 :

키는이 두 항목입니다.

+0

나는 php-fpm을 실행하고 있지 않다. 그 php7 CGI. –