Как автоматически запустить сервер odoo при включенной системе - PullRequest
0 голосов
/ 01 мая 2018

Haii каждый

Как автоматически запустить сервер Odoo при включенной системе.

Обычно я искал в Google, я нашел ссылку "http://www.serpentcs.com/serpentcs-odoo-auto-startup-script-322"

Я выполняю каждый шаг и запускаю odoo-сервер

ps -ax | grep python

5202? Sl 0:01 python / home / tejaswini / Odoo_workspace / workspace_8 / odoo8 / openerp-server --config /etc/odoo-server.conf --logfile /var/log/odoo-server.log

он также показывает путь к серверу

но когда я запускаю 0.0.0.0:8069/localhost:8069 в браузере, он работает шоу Этот сайт недоступен

пожалуйста, помогите мне Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Чтобы запустить сервис автоматически при включении системы, вам нужно поместить этот сервис в сценарий инициализации. Попробуйте команду ниже

sudo update-rc.d <service_name> defaults

В вашем случае

sudo update-rc.d odoo-server defaults

Надеюсь, это поможет вам.

0 голосов
/ 01 мая 2018

Для последнего шага нам нужно установить скрипт, который будет использоваться для автоматического запуска и выключения сервера, а также для запуска приложения в качестве правильного пользователя. Существует сценарий, который вы можете использовать в /opt/odoo/debian/init, но для этого потребуется несколько небольших модификаций для работы с системой, установленной так, как я описал выше. вот ссылка

Как и в файле конфигурации, вам нужно либо скопировать его, либо вставить содержимое этого скрипта в файл в /etc/init.d/ и назвать его odoo-server. Как только он окажется в нужном месте, вам нужно будет сделать его исполняемым и владельцем root:

sudo chmod 755 /etc/init.d/odoo-server
sudo chown root: /etc/init.d/odoo-server

В файле конфигурации есть запись для файла журнала сервера. Сначала нам нужно создать этот каталог, чтобы сервер мог куда-нибудь войти, а также мы должны сделать его доступным для записи пользователем openerp:

sudo mkdir /var/log/odoo
sudo chown odoo:root /var/log/odoo

ссылка

...