Сервер Odoo v8 не запустится с затмения
Я пытаюсь запустить сервер Odoo v8 из Eclipse ide. Я установил конфигурации отладки и дал путь к файлу конфигурации в аргументах как
-c /etc/odoo-server.conf.
Когда я выполняю отладку при запуске Python, я не получаю никакой ошибки. Файл журнала также не показывает ошибок. Но когда я открываю localhost:8069 из браузера.
Я получаю сервер не найдена ошибка. Это не происходит, когда я запускаю сервер через терминал. Может кто-нибудь сказать, пожалуйста, в чем может быть проблема?
Ниже приведен контент odoo-server.conf:
[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = odoo
addons_path = /opt/odoo/addons
logfile = /var/log/odoo/odoo-server.log
Ниже приведена трассировка сервера:
2014-11-15 07:47:06,205 3875 INFO ? openerp: OpenERP version 8.0
2014-11-15 07:47:06,206 3875 INFO ? openerp: addons paths: ['/home/hassan/.local/share/Odoo/addons/8.0', u'/opt/odoo/addons', '/opt/odoo/openerp/addons']
2014-11-15 07:47:06,207 3875 INFO ? openerp: database hostname: localhost
2014-11-15 07:47:06,207 3875 INFO ? openerp: database port: 5432
2014-11-15 07:47:06,207 3875 INFO ? openerp: database user: odoo
2014-11-15 07:47:07,046 3875 INFO ? openerp.service.server: Evented Service (longpolling) running on 0.0.0.0:8072
3 ответа
Попробуйте проверить, имеет ли заданный вами файл конфигурации соответствующие права доступа. И попробуйте не записывать ошибки в файл, вместо этого позвольте ему показывать его на консоли в eclipse ide. Или вы можете поделиться своим файлом конфигурации здесь.
Там нет ничего плохого в вашем "traceback": это нормальный журнал, только с INFO
сообщения, и он говорит вам, что сервер работает и ожидает запросов на порт 8072.
Направьте браузер на http://localhost:8072
и вы должны увидеть страницу входа.
Я знаю, что мой ответ опоздал, но я столкнулся с этой проблемой сегодня и запустил сервер, поэтому подумал, что должен поделиться: Не запускайте сервер openerp как: Debug as -> Python run. Это только запускает сервис longpolling. Попробуйте запустить как: Run as -> Python run
Это запустит службу Http на указанном вами порту или по умолчанию на 8069.