2009-06-26 2 views
0

나는 PHP에서 exec를 사용하여 파일을 변환하려고 시도하고있다. 나는 이것을하고 이것은 성공적으로 작동하지만 10 번 이상 실행하면 웹 서버 (wampserver)가 작동을 멈추고 계속 서버를 다시 시작해야합니까? 알고 계시면 문제가 무엇인지 알려주세요.PHP에서 exec와 webserver 크래시

시스템 : windows xp 및 2003 서버의 wampserver 버전 2.0.

감사합니다.

+0

질문에 대한 업데이트를 사용하여 "답변"을 제공하는 대신 정보 또는 현상금을 추가하십시오. –

답변

1

크래시에 대한 자세한 설명은 로그를 확인하십시오. 그것은 올바른 방향으로 당신을 가리켜 야합니다.

검사 할 또 다른 사항은 스크립트의 메모리 사용량입니다. 서버가 메모리 제한을 초과하면 PHP 모듈이 전체 서버를 손상시킬 수 있습니다.

+0

나는 로그를 확인하고 있지만 아파치 로그에이 오류 만있는 중요한 결과를 찾을 수 없다 : [Sat Jun 27 02:28:02 2009] [오류] [클라이언트 127.0.0.1] 파일이 존재하지 않음 : C : /wamp/www/favicon.ico [Sat Jun 27 02:28:15 2009] [오류] [클라이언트 127.0.0.1] 파일이 존재하지 않습니다. C : /wamp/www/persianCloudComputing/white.PNG – dashtebash

+0

유일한 것 비정상적으로 그것은 taskmanager에서 내 프로세스에 있습니다. 변환 파일이 성공적으로 "cmd.exe"가 자동으로 닫히면 변환하지만 변환이 나빠지면 cmd.exe가 닫히지 않고 프로세스에 남아있어 "프로세스 끝내기"를 강제로 수행하지만 wampserver는 작동하지 않습니다. 완전히 다시 시작 하시겠습니까? – dashtebash

+0

문제의 프로그래밍 부분이 아니라 서버의 안정성에 문제가있는 것 같습니다. 나는 이것이 serverfault.com에 더 적합한 질문이라고 생각합니다. 어떤 경우에도 cmd.exe를 시작하는 프로세스는 무엇입니까? 파일을 변환하는 PHP 코드를 볼 수 있습니까? – Tim