Quantcast
Channel: chef – Your wish is my command
Viewing all articles
Browse latest Browse all 8

chef-client using lots of memory

0
0

테스트하는 서버들이 뭔가 이상하게 느려졌다. 뭔가하면서 찬찬히 둘러보는데.. 허걱 service로 돌아가는 chef-client process가 메모릴 몇G 단위로 잡아먹고 있는 것이다. 아주 정상적이지 않은 상황이다. 테스트 서버는 KVM에서 가상머신으로 돌아가고 있고, 게다가 메모리도 1G만 할당한 상황이라, 한 프로세스가 1G를 잡아먹는, 게다가 configuration management가 말이지.. 헐..

그래서 찾아보니 역시나 알려진 문제였고, service로 돌리는 경우에는 -f 옵션으로 fork해서 실행하면 된다.

chef로 chef-client를 service로 돌린 경우에는 아래처럼 environment에 넣으면된다.

override_attributes(
    :chef_client => {
        :server_url => "https://chef.stack",
        :daemon_options => ['-f'],
    },
    .....
)

update) 약간 된 버전의 경우 fork bomb 버그가 있습니다. 11.4.4 버전 이상으로 업그레이드 하세요.


Viewing all articles
Browse latest Browse all 8

Latest Images

Trending Articles





Latest Images