2014-10-21 5 views
0

PHP CLI 스크립트가 있습니다. 스크립트의 평균 실행 시간은 20 분이지만 때로는 일부 10,15 분 후 스크립트가 중지되고 segmentation fault 오류가 발생합니다. 프로그램이 성공적으로 수행되면Zend_mm_heap이 손상되어 세그먼테이션 오류가 발생했습니다.

, 난 8 개 스레드를 가지고 그들이 어떤 외부의 응답을 기다리는 대부분의 시간 콘솔 zend_mm_heap corrupted

의 끝에서 오류/경고 메시지가 표시됩니다. 스레드없이이 작업을 수행하면 다시 동일한 오류가 발생하지만 완료하려면이 프로그램을 2 시간 이상 필요로합니다.

아래 그림은 프로세스보기의 경우 htop 명령입니다. server have 8 processors

나는 내가이 서버에 사용자 만 권한이 있음을 언급해야하고, PHP 5.5

+0

modpagespeed가 설치되어 있습니까? – Gaia

답변

0

실행 export USE_ZEND_ALLOC=0 설치됩니다.

아파치를 사용하는 경우이 명령을 /etc/apache2/envvars에 추가하십시오.

CLI를 사용하는 경우이 명령을 ~/.bashrc (또는 .bash_profile)에 추가하십시오.

관련 문제