← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 799678] Re: Set maximum memory usage

 

> I'd prefer not to touch the python code, and instead use 'ulimit' from the
> shell (perhaps inside the /etc/init.d script)

The reason I didn't opt for this approach is that it's the kind of
option which will want to be set differently for different sites, hence
it's useful to have it in the main config file, rather than
(semi-)hidden in a shell wrapper, such as the init script.

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/799678

Title:
  Set maximum memory usage

Status in OpenERP Server:
  Triaged

Bug description:
  It's possible to construct stupid requests which cause memory to run
  away, and potentially crash a system. It therefore is good to be able
  to specify the maximum memory usage openerp-server can use.

  Attached is a simple patch implementing this. It uses rlimit, so it's
  Linux only. It allows one to set a config option "max_mem_mb", which
  is the maximum amount of memory in MB that the server can use. If
  openerp requests more memory, the request will fail, and openerp will
  throw an error (but continue processing other requests happily).

  This is against the latest trunk of the v5 branch. I don't have any
  experience with v6, but presumably a very similar patch will work
  perfectly fine there.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/799678/+subscriptions


References