내 데이터베이스를 eBay의 목록으로 업데이트하는 스크립트가 있습니다. 상품을 가져 오는 판매자의 양은 항상 다르며 30,000 개가 넘는 판매자가 있습니다. 나는이 목록들을 모두 한 번에 얻을 수 있어야합니다.매우 긴 스크립트가 계속 실패합니다
나는 이것을 위해 클라이언트 측 응용 프로그램을 만들었으므로 이미 모든 데이터를 가져 오거나 저장하고 있습니다. 이제는 DB의 각 판매자를 거쳐 목록을 가져 오는 자동화 된 방법이 필요합니다.
내 생각은 CRON을 사용하여 데이터베이스를 채울 PHP 스크립트를 실행하는 것이 었습니다.
실행하는 데 오랜 시간이 걸리는 스크립트를 실행하려고 할 때 내부 서버 오류 페이지가 계속 표시됩니다.
이미 스크립트에
ini_set('memory_limit', '2G');
set_time_limit(0);
error_reporting(E_ALL);
ini_set('display_errors', true);
를 설정 한하지만 여전히 약 45 초 지점 실패 유지합니다. 나는
ini_get_all()
을 체크했는데 설정이 고집 스럽다.
스크립트를 필요한만큼 실행할 수 있도록 조정해야하는 다른 설정이 있습니까?
_ "내부 서버 오류 페이지가 계속 나타남"_ 표준 메시지 ... _ "이 오류에 대한 자세한 정보는 서버 오류 로그에서 사용할 수 있습니다"_ ...? – CBroe
실제로 잘못된 오류 로그 파일을보고 왜 유용하지 않은지 궁금해했습니다. –