X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fsv%2Fopenerp_cyclo_paris_est%2Frun;h=d3c2de74f1cfaf007e4732f063b145ba9dba05e3;hb=2d79921dcee21958245f9dd30e70b1a0a7b13180;hp=31af068e132b7525271c686b11e8c6c66abfe54c;hpb=83b3ca83e8d9f263b25052cc1be78af145623857;p=lhc%2Fateliers.git diff --git a/etc/sv/openerp_cyclo_paris_est/run b/etc/sv/openerp_cyclo_paris_est/run index 31af068..d3c2de7 100755 --- a/etc/sv/openerp_cyclo_paris_est/run +++ b/etc/sv/openerp_cyclo_paris_est/run @@ -3,24 +3,39 @@ exec 2>&1 sv=${PWD#/etc/sv/} home=/home/"$sv" cd / +export LOGNAME="$sv" + # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME -test -e "$home"/etc/openerp/server.conf || +test -e /etc/openerp/"${sv#openerp_}"/server.conf || /usr/bin/chpst \ -u "$sv":"$sv":"$sv"-addon:postgres-data \ /usr/bin/openerp-server \ --addons-path="$home"/addon.d \ - --config "$home"/etc/openerp/server.conf \ + --config /etc/openerp/"${sv#openerp_}"/server.conf \ --database="$sv" \ + --db_host=/run/postgresql \ --db_user="$sv" \ --debug \ --init=remembership,pos_membership,bikecoop \ --load-language=fr_FR \ + --no-database-list \ + --no-xmlrpcs \ + --osv-memory-age-limit=0.1 \ + --proxy-mode \ --save \ --stop-after-init \ + --timezone="$(cat /etc/timezone)" \ --without-demo=base \ - --workers=2 + --workers=0 \ + --xmlrpc-interface=127.0.0.1 \ + --xmlrpc-port=8069 \ + # NOTE: si --workers > 0 + # --limit-memory-hard=$((300 * 1024 * 1024)) + # --limit-memory-soft=$((150 * 1024 * 1024)) exec /usr/bin/chpst \ -u "$sv":"$sv":"$sv"-addon:postgres-data \ /usr/bin/openerp-server \ - --config "$home"/etc/openerp/server.conf + --config "$home"/etc/openerp/server.conf \ + --load-language=fr_FR \ + #--database="$sv"