如何限制 gearman 作业服务器内存分配?
How to limit gearman job server memory allocate?
如何限制 gearman 作业服务器内存分配? gearman job server 似乎不会限制自己的内存使用。有没有办法限制gearman作业服务器不超过1G?
你是对的,gearman 服务器目前没有限制其内存使用的选项。
但是,这里有两个解决方法:
- 运行 像 Virtualbox.
这样的虚拟机中的 gearmand
- 如果你是运行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
如何限制 gearman 作业服务器内存分配? gearman job server 似乎不会限制自己的内存使用。有没有办法限制gearman作业服务器不超过1G?
你是对的,gearman 服务器目前没有限制其内存使用的选项。
但是,这里有两个解决方法:
- 运行 像 Virtualbox. 这样的虚拟机中的 gearmand
- 如果你是运行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