Drupal 6.19 설치가 약 6 개월 동안 실행되었습니다. 클라이언트가 더 많은 콘텐츠를 게시하는 것을 적극적으로 사용하고 있습니다.검색 색인을 수행 할 때 Drupal (6.19) cron이 메모리를 소모합니다.
그러나 지금은 cronjob이 완료되지 않았기 때문에 무언가가 발생했습니다.
치명적인 오류
: 보시다시피 소진 134,217,728 바이트의 허용 메모리 크기는 라인 (444)에 /XXX/modules/search/search.module에 (36,230,464 바이트를 할당하려고), 나는 PHP에서 128M 메모리 제한이 .ini와 search.module이 36M을 할당하려고합니다. search.module이 그렇게하는 이유가 무엇인지 생각해 낼 수 없기 때문에, 내가 더 진행할 수있는 힌트가 있는지 물어 본다. 드루팔 (Drupal)이 호스팅 환경에 있기 때문에 메모리 제한을 늘릴 수 없습니다.
시간당 최대 10 개 노드의 색인 생성을 제한하고 가장 짧은 단어 길이를 5 자로 변경했습니다. 나는 어떻게 10 개의 노드를 인덱싱하여 모든 메모리를 소비하는지 이해할 수 없다.
디버깅 방법은 무엇입니까? 무엇을 시도할까요? 어떤 아이디어라도 감사 할 것입니다!
메모리 사용량은 색인을 생성하는 노드 수뿐만 아니라 활성화 된 모듈 수를 기반으로합니다. 많은 액티브 모듈 (또는 CCK/views와 같은 리소스가 부족한 모듈)이 많은 경우, Drupal은 많은 RAM을 소모합니다. – wimvds
나쁜 사람들. 나는 이해하지 못했다. 또한 주석이 색인된다. 그리고 내가 알아 차리지 못했던 다른 점은 파일 시스템에서 약 600M 공간을 차지한 250,000 개 이상의 스팸 댓글이 있다는 것입니다. 그 중 하나를 놓칠 수 있습니다. 답은 다음과 같습니다. 감사합니다 여러분. – Jasmo