如何限制Gearman Job Server内存分配?Gearman Job Server似乎不会限制其自己的内存使用情况。有什么办法可以限制Gearman的工作服务器不超过1G?
您是对的,Gearman Server当前没有限制其内存使用量的选项。
但是,这里有两个解决方法:
- 在诸如VirtualBox之类的虚拟机内运行齿轮。
- 如果您正在运行Linux,请尝试使用
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