如何限制 gearman 作业服务器内存分配?

How to limit gearman job server memory allocate?

如何限制 gearman 作业服务器内存分配? gearman job server 似乎不会限制自己的内存使用。有没有办法限制gearman作业服务器不超过1G?

你是对的,gearman 服务器目前没有限制其内存使用的选项。

但是,这里有两个解决方法:

  1. 运行 像 Virtualbox.
  2. 这样的虚拟机中的 gearmand
  3. 如果你是运行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