logstash 오류 기록
1702 단어 elasticsearch
logstash error=Cannotallocatememory(errno=12)
오류는 메모리를 할당할 수 없음을 의미합니다
The problem is inherent with the way Java allocates memory when executing processes. When then exec(). Forking creates a child process by duplicating the current process. By duplicating the current process, the new child process will request approximately the same amount of memory as its parent process, essentially doubling the memory required. However, this does not mean all the memory allocated will be used, as exec() is immediately called to execute the different code within the child process, freeing up this memory. As an example, when Stash tries to locate git, the Stash JVM process must be forked, approximately doubling the memory required by Stash.
해결 방안은 두 가지가 있는데 첫 번째는 다른 방법(예를 들어posix_spawn)으로 자바의fork/exec 방법을 대체하여 메모리를 신청하는 것이고, 두 번째는 시스템의 Over-commit을 열어 시스템의 사용 가능한 메모리 검사를 건너뛰고 직접 분배하는 것이다.
: echo 1 > /proc/sys/vm/overcommit_memory
: /etc/sysctl.conf, vm.overcommit_memory = 1,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
kafka connect e elasticsearch를 관찰할 수 있습니다.No menu lateral do dashboard tem a opção de connectors onde ele mostra todos os clusters do kafka connect conectados atu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.