0
기어맨 작업 서버 메모리 할당을 제한하는 방법은 무엇입니까? 기어맨 작업 서버가 자체 메모리 사용을 제한하지 않는 것 같습니다. 1G보다 크지 않은 기어 서버 작업 서버를 제한 할 수있는 방법이 있습니까?gearman 작업 서버 메모리 할당을 제한하는 방법은 무엇입니까?
기어맨 작업 서버 메모리 할당을 제한하는 방법은 무엇입니까? 기어맨 작업 서버가 자체 메모리 사용을 제한하지 않는 것 같습니다. 1G보다 크지 않은 기어 서버 작업 서버를 제한 할 수있는 방법이 있습니까?gearman 작업 서버 메모리 할당을 제한하는 방법은 무엇입니까?
맞습니다. gearman 서버에는 현재 메모리 사용을 제한 할 수있는 옵션이 없습니다. Virtualbox 같은 가상 머신 내부
ulimit
명령을 사용하여 메모리 사용을 제한하십시오.$ ulimit -Sv 1000000
$ gearmand [the rest of your command line parameters]
where:
-S Specifies the soft limit for the given resource
-v Specifies virtual memory allocation, in kbytes
사용 ulimit를 가상 컴퓨터 내부의 다른 응용 프로그램에 영향을 미칠 수있는 메모리 사용을 제한합니다. 아마 도커가 더 나은 해결책 일 것입니다. 그러나 나는 여전히 기어맨 서버의 메모리를 제한 할 방법이 있기를 희망한다. – Kay
gearman을 실행하기 위해 별도의 사용자 계정을 만들고 ulimit은 해당 계정에서 실행되는 프로세스에만 영향을 주어야합니다. –