2014-12-04 3 views
0

Magento에서 제품을 다운로드 한 다음 eBay 등에 게시 할 수있는 시스템을 사용하고 있습니다. 그러나 Magento (API 연결 확인)에 액세스하는 동기화 프로세스를 시작할 때 및 작업), 내부 서버 오류가 발생합니다. 오류 로그를 보여줍니다 :이 서버 오류했지만 원인이나 방법을 해결하는 것을 찾을 수 없습니다 들었다Magento - 외부 요청시 내부 서버 오류

[Thu Dec 04 14:25:15 2014] [warn] [client IPADDRESS] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [Thu Dec 04 14:25:15 2014] [error] [client IPADDRESS] Premature end of script headers: index.php

. 모든 팁을 많이 주시면 감사하겠습니다.

+0

당신은 그 오류 로그 확신이 있습니까? 그것은 내게 아파치 액세스 로그처럼 보입니다 – Andy

+0

@Andy - 너는 맞다, 오류 로그로 지금 업데이트 ... 죄송합니다 – GuitarMan

+0

스크립트를 다시 실행하면 이걸 얻었습니다 '[Thu Dec 04 15:03:48 2014 ] [경고] [클라이언트 IP 주소] mod_fcgid : stderr : PHP 치명적 오류 : /var/www/vhosts/aztek.co.uk/httpdocs/lib/Varien에서 허용 된 메모리 크기 134217728 바이트가 소모되었습니다 (72 바이트 할당 시도). /Object.php on line 117' – GuitarMan

답변

0

여기에는 여러 가지 문제가 있습니다. 첫 번째 문제는 FastCGI 서버가 시간 초과된다는 것입니다. 이러한 문제를 해결하기 위해 조정해야 할 지시어가 있지만 서버를 모르는 상태에서 추가해야 할 위치를 알 수는 없습니다.

<IfModule mod_fcgid.c> 
    FcgidIdleTimeout 80 
    FcgidBusyTimeout 300 
    FcgidIOTimeout 300 
</IfModule> 

편집 : : 그것은 하나의 도메인에 대한 vhost.conf 파일에 웹 서버 또는 Plesk를 같은 서버 관리 도구에 대한 주요 httpd.conf 파일이 될 것입니다 당신이 Plesk를를 사용하는 경우, 도메인으로 이동> example.co .uk> 웹 사이트 & 도메인> 웹 서버 설정. 여기에 위의 지시문을 드롭 할 수있는 "HTTP 용 추가 지시문"이라는 텍스트 영역이 있습니다. 페이지 하단의 OK를 눌러 저장하고 Apache를 다시 시작하십시오.

둘째, PHP 스크립트가 부족합니다. 메모리의. 134217728 바이트는 약 134MB입니다. 스크립트 맨 위에이 줄을 삽입하여이 값을 늘리십시오.

ini_set('memory_limit', '256M'); 

이렇게하면 스크립트의 메모리 제한이 256MB로 증가합니다. 그래도 작동하지 않으면 스크립트의 메모리가 충분 해져서 완료 할 때까지 더 늘려야 할 수도 있습니다.

메모리 제한을 변경하는 방법에는 여러 가지가 있습니다. php.ini 파일에서 변경하면 서버를 다시 시작해야합니다. Plesk를 사용하고 있으므로 여기에서 메모리 제한을 늘릴 수 있습니다.

도메인> example.co.uk> 웹 사이트 & 도메인> PHP 설정으로 이동하십시오. 첫 번째 설정은 사용자 정의 값을 도메인에 대한

웹 서버 설정 및 PHP 설정을 입력 할 수있는 memory_limit를해야 여기에서 찾을 수 있습니다

Screenshot of Plesk Web Server Settings and PHP Settings location

+0

Magento가 Plesk에 있습니다. 그 정보가있는 정확한 장소로 안내해 줄 수 있습니까? php.ini를 변경하여 메모리 제한을 설정할 수 있습니까? – GuitarMan

+0

@GuitarMan 내 대답을 편집했습니다 – Andy

+0

호스팅 설정 옵션이 있습니다 : screenshot - http://grab.by/CMIU /etc/httpd/conf/httpd.conf를 열었습니다. 그 중 '#LoadModule cgid_module modules/mod_cgid.so'가 주석 처리되었습니다. – GuitarMan