2012-10-17 2 views
1

우리는 nginx에 php-fpm 설정을 가지고 있습니다. 최종 사용자 경험에 관한 한 모든 것이 잘 작동하고 있습니다. 우리는 그것의 바늘을 모두 사용하여 보통 바니시의 백엔드에서 부하가 적습니다.PHP fpm이하는 일을 확인하는 방법은 무엇입니까?

그러나 우리가 맨 위를 실행할 때, 우리는 php-fpm 프로세스가 특히 니스가 다시 시작된 후 메모리를 먹어 버리는 것을 볼 수 있습니다.

이제 내가하려는 것은 아마 php-fpm이 실행중인 PHP의 부분을 볼 수 있습니다. 어쨌든 바로 그 순간에 php-fpm이 정확히 무엇을하는지 모니터링 할 수 있습니까?

모니터링 도구 목록이 유용 할 수 있습니다.

건배!

답변

0

@mursalat - 그 때 무슨 일이 벌어지고 있는지를 알기 위해 할 수있는 많은 일이 있습니다. 얼마나 많은 프로세스가 php-fpm으로 생성됩니까? 이것은 귀하의 설정과 무언가가 될 수 있습니다.

한 가지 방법은 로그의 내용을 확인하여 무슨 일이 일어나고 있는지 체크 아웃 :

/var/log/php5-fpm.log 

우리가 사용하는 또 다른 좋은 도구를 NewRelic. 당신은 당신이 문제를 디버깅하는 동안 무료 평가판을 얻을 수 있어야합니다 너는 가지고 있을지도 모른다.

마지막으로 중요한 것은 이것이 정상적인 동작이 아니겠습니까? 실제 사용중인 php-fpm은 얼마입니까?

+0

내 상사가 newrelic에서 시작 했으므로 정말 좋아했습니다. – mur

관련 문제