Nokogiri 및 Httparty를 사용하여 XML의 링크에서 내용을 구문 분석해야하는 3MB XML 파일을 구문 분석해야합니다.Ruby에서 거대한 XML 구문 분석이 서버의 전체 파일을 처리하지 않습니다.
내 Windows 7 PC에서는 잘 작동하지만 VPS에서 동일한 스크립트를 실행하면 문제가 완전히 해결되지 않습니다.
서버의 Ruby 스크립트의 최대 실행 시간이 제한 되었기 때문입니까? 그렇다면 어떻게 우분투에서 그것을 늘릴 수 있습니까?
3Mb는 그렇게 큰 소리가 아닙니다. 어떻게 실패합니까? –
@FrederickCheung XML 파일에는 3000 개가 넘는 레코드가 있지만 데이터베이스에 저장된 레코드 중 27 개 레코드 만 저장할 수 있습니다. 단, 반환되는 오류의 절반이 훨씬 더 저장되어야합니다. 각 레코드에 대해 아마존 제품 광고 api라고 부릅니다. 어쩌면 API 제한이 이유 일 수는 있지만 확실하지는 않습니다. –
3MB가 크지 않습니다. 3GB는 클 것입니다. 코드가 없으면 진행 상황을 알기가 정말로 어렵습니다. 문제가 발생하지만 Windows에서 작동하는 VPS에 있기 때문에 질문은 Ruby 나 Nokogiri와 유사하지만 시스템에 연결되어 소리가 많이납니다. 그것은 스택 오버플로에 대한 오프 주제입니다. [su]가 더 나은 선택 일 수 있습니다. –