2008-09-27 2 views
4

리눅스에서 실행되는 PHP와 MySQL을 모니터링하고 디버깅하기위한 좋은 애플리케이션 서버에 대한 권장 사항이 필요합니다. 그것은 GUI, 질의 프로파일 링 (느린 쿼리 등의 로그) 및 환경 coniditions로 PHP 오류를 포착해야합니다.램프 스택에 적합한 응용 프로그램 서버는 무엇입니까?

저는 이러한 기능을 제공하는 Zend Platform에 대해서만 알고 있으며 대안을 찾고 있습니다.

답변

4

좋은 답변이 없습니다.하지만 Zend Platform은 통합 된보고 GUI를 사용하여 나열한 모든 것을 수행하는 유일한 PHP 응용 프로그램 서버입니다. 내 배경은 거의 10 년 동안 매우 진지한 엔터프라이즈 PHP 항목 (클러스터 된 응용 프로그램 및 DB 스택)을 사용하고 있으며, 공간을 철저하게 따라 잡고 Alexa 최상위 1000 사이트를 실행하고 있습니다.

이제 내가 이미 알고있는 것을 진술하는 무의미한 단락을 낭비 할 것입니다. :) 당신이 나열한 모든 것을 할 수 있습니다 - 요청/환경 데이터로 PHP 오류를 기록하고, MySQL의 느린 쿼리 로깅을 수행하며, 분석 및 응용 프로그램 프로파일 링을 수행합니다 - CLI에서 Zend Platform없이 비교적 쉽게 할 수 있습니다. 응용 프로그램에 로깅 후크를 작성한 다음 경고/상태 GUI 용으로 쉘 스크립트, MonMonit과 같은 항목을 작성합니다. 하지만 정말 많은 수요가있는 응용 프로그램에 대한 내 경험이 단일 응용 프로그램이나 스택을 확장/클러스터링하고 있기 때문에 무작위 응용 프로그램/스크립트가 많이 실행되는 서버를 실행하는 것과 달리 젠드 플랫폼이 실제로 빛을 발할 것이라고 생각합니다. SNMP를 사용하고 있다면, GUI 클라이언트를 사용하여 설정 한 내용을 통해 많은 것을 할 수 있습니다.하지만 다시 말해서 젠드가 제공하는 "아웃 오브 더 박스"수준은 아닙니다.

Zend Platform 대안에 대한 더 나은 답변을 얻었다면 정말 궁금 할 것입니다. 그러나 가까운 곳에 통합 서버 제품이 있다고 생각하지 않습니다.

+0

2 년 후, Zend Platform은 여전히 ​​PHP를위한 유일한 응용 프로그램 서버입니다. 그래서 우리는 당신의 길을 오래 전에 보았습니다. 단지 그것을 인정하고 싶었습니다. :) –

관련 문제