Debian 9에서 Debian 11로 업그레이드한 이후로 우리는 mysql
OOMKiller에 의해 죽었습니다.
.service
몇 가지 파일이 정의되어 있지만 존중 OOMScoreAdjust=###
되지 않는 것 같고 choom
이러한 서비스에 대한 부분 조정 값이 0
.
이 외에도 다른 서비스에서도 이 값을 무시합니다 mysql
. netdata
예를 들어 존중되는 것으로 보이며 systemd
기본 조정 값은 입니다 -1000
.
OOMScoreAdjust
Debian 11에서는 파일의 사양이 .service
더 이상 유효하지 않습니까? systemd
점수가 올바르게 읽혀지기 때문에 그렇지 않은 것 같습니다 choom
. 그럼 또 다른 일이 있나요?
choom
조정된 분수가 이라는 것을 알려주는 것 외에도 0
프로세스가 계속 종료되므로 값이 존중되지 않는다는 것을 확신할 수 있지만 왜 그런지는 알 수 없습니다.
이 질문이 데비안에만 국한된 것인지, 아니면 무엇인지 잘 모르겠습니다. 정보가 충분하지 않고 다음에 어디로 가야할지 모르기 때문입니다.
답변1
나는 그것을 header 아래에 중첩시키지 않았으므로 적용되지 않는다는 것을 발견 OOMScoreAdjust
했습니다 [Service]
. 이는 일부 프로세스( [Service]
아래에 값이 올바르게 중첩된 프로세스) 에서는 작동하지만 다른 프로세스에서는 작동하지 않는 이유를 설명합니다 .
설정된 값은 choom
재부팅 후에도 지속되지 않는 것 같습니다.