2010-08-06 2 views
9

저는 EC2 서버에서 메모리 집약적 인 프로세스를 실행 해 왔습니다. 코드는 약 12-14 시간 (12-14 개의 큰 데이터 세트에서 1000 초의 시뮬레이션을 실행 중입니다.) 매우 잘 실행됩니다. 그런 다음 갑자기 모든 메시지가 "더 이상 설명되지 않음"으로 표시됩니다.R 스크립트가 죽게되는 원인은 무엇입니까?

R이 그렇게하는 이유는 무엇입니까?

UPDATE : My server specs.

+0

스크립트를 실행하고 계신가요? – Xzhsh

+0

우분투를 실행중인 Amazon EC2 서버로 67 기가 바이트의 RAM이 있습니다. – Maiasaura

+0

문제를 작은 덩어리로 나눌 수 있습니까? 이렇게하면 작동하는 분석 비트를 저장하고 문제가 발생한 위치를 좁힐 수 있습니다. –

답변

4

내가 아는 바로는, 내가 R이 "사망"오류가 있다고 생각하지 않습니다. 프로세스 제한이나 할당량을 부과하는 것이 운영체제 일 가능성이 큽니다. 네트워크 시스템에서 작업하는 경우 시스템 관리자에게 문의하십시오.

+0

전체 서버가 제 것입니다. 나는 말할 길이 없다. 그것은 67 기가 바이트의 RAM을 가진 서버이고 한 번에 하나 이상의 스크립트가 실행되지 않도록 스크립트를 배치합니다. 그래서 나는 더 이상 설명하지 않고 왜 그만 두는지 혼란 스럽습니다. R. – Maiasaura

+1

험 ... https://stat.ethz.ch/pipermail/r-help/2004-April/049212.html에서 원본을 가져옵니다. afaik R은 오류로 인해 사망하지 않았습니다. 기본 프로세스 제한이 없다고 확신합니까? 당신의 설정을 확인하겠습니다. 또한, 32 비트 버전의 R을 사용하지 않고 우분투 설치가 자유 명령과 함께 얼마나 많은 메모리를 차지하고 있는지 확인하십시오. – Xzhsh

+0

Thanks Xzhsh. 도움이되었습니다. – Maiasaura

7

운영 체제가 out of memory killer 일 수 있습니다.

데이터 세트 작업을 마쳤 으면 작업 영역을 정리하고 있습니까?

관련 문제