Hi Guys, I have my Openerp deployed on a distant server and i would like to start it using the /etc/init.d/ command, or execute a scripte in each starting of the server. Thanks for helping me
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Účtovníctvo
- Sklady
- PoS
- Project
- MRP
This question has been flagged
Using the lp:anybox.recipe.openerp to deploy our openerp instances, we firstly started to use a daemon launcher before we droped it to use supervisor in our buildout recipe. So at that time, I created a merge proposal to add an init.d launcher on anybox recipe.
Here to start with something, you can find 2 templates used to generate the init.d file:
gunicorn_openerp_server.initd.in (Only really usefull for v6.1)
It should be easy for you to replace the variables to have a static daemon launcher.
Something like:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
PYTPATH= /usr/bin/python
DAEMON= <project_path>/server/openerp-server
NAME=openerp-server
PID=<path_to_stock_pid_file>/run/<my_openerp>.pid
DESC=openerp-server-<project_name>
CONFIG= <config_path>/instance.ini
LOGFILE=<log_file_path>/log/server.log
USER=<my_user>
Just a little comment about gunicorn. It is only useful for version v6.1. In v7.0 you can use he built-in multicorn launched by default.
Hi,
"Failed to load server-wi$ The web module is provided by the addons found in the openerp-web project.
Maybe you forgot to add web addons in your addons_path in your openerp-server.conf file.
effectively your web addons are not loaded.
I think you used bazaar to download branch launchpad server addons and web, in this case, in your server config file, in options add line option in not yet done addons_path and add path to your web/addons and restart openerrp server.
example : addons_path = absolute_path/addons,absolute_path/web/addons Hope this will help.
Bye
Copy OpenERP configuration file to /etc
sudo cp /opt/openerp/v7/server/install/openerp-server.conf /etc/openerp-server.conf
Change the file permissions and file ownership to the openerp user.
sudo chown openerp: /etc/openerp-server.conf
sudo chmod 640 /etc/openerp-server.conf
You can download this edited copy with the following command
sudo wget http://www.altinisik.net/openerp/openerp-server -O /etc/init.d/openerp-server
edit it.
vi /etc/init.d/openerp-server
And we just need to change the location of the daemon.
Make the init script executable.
sudo chmod +x /etc/init.d/openerp-server
have a test
sudo /etc/init.d/openerp-server stop
sudo /etc/init.d/openerp-server start
do not forget to add the addons_path in openerp-server.conf
@Peter Seng's , to be very complete, where is the command update-rc.d for boot sequencing? Bye
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Registrácia
Did you use a pre-built RPM or DEB package from nightly.openerp.com? What OpenERP version are you talking about? When installing with those packages an init-script should have been installed automatically. When you tell me the name of the linux distribution you are using I might post a working init-script for you.
i'am using the 7 version. I am using Ubuntu 12.04, and my OpenERP have the web and server addons separated.
Thanks but the problème i have is this error "Failed to load server-wi$ The
web
module is provided by the addons found in theopenerp-web
project. Maybe you forgot to add those addons in your addons_path configuration." I do think the web addons is not loaded...Well, a comment on the right answer, or at least tell to who you are speaking :)