python - Odoo安装''错误:[Errno 98]地址已在使用中
问题描述
我正在尝试使用 VM VirtualBox 在本地服务器上启动 Odoo。我正在使用它来设置所有内容。
安装 Odoo 我卡在第 11 步。它一直告诉我正在使用该端口。我努力了:
ps aux | grep odoo
sudo kill <process id>
然后重新启动,但它没有关闭。任何人都明白我做错了什么?
<pre>
./odoo-bin
2018-10-12 21:14:30,923 1423 INFO ? odoo: Odoo version 12.0
2018-10-12 21:14:30,924 1423 INFO ? odoo: addons paths: ['/home/odoo/odoo/odoo/addons', '/home/odoo/odoo/addons', '/usr/lib/python3/dist-packages/odoo/addons']
2018-10-12 21:14:30,924 1423 INFO ? odoo: database: default@default:default
2018-10-12 21:14:31,070 1423 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf
2018-10-12 21:14:31,190 1423 WARNING ? odoo.addons.base.models.res_currency: The num2words python library is not installed, amount-to-text features won't be fully available.
Exception in thread odoo.service.httpd:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "/home/odoo/odoo/odoo/service/server.py", line 256, in http_thread
self.httpd = ThreadedWSGIServerReloadable(self.interface, self.port, app)
File "/home/odoo/odoo/odoo/service/server.py", line 104, in __init__
handler=RequestHandler)
File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 440, in __init__
HTTPServer.__init__(self, (host, int(port)), handler)
File "/usr/lib/python3.5/socketserver.py", line 440, in __init__
self.server_bind()
File "/home/odoo/odoo/odoo/service/server.py", line 114, in server_bind
super(ThreadedWSGIServerReloadable, self).server_bind()
File "/usr/lib/python3.5/http/server.py", line 138, in server_bind
socketserver.TCPServer.server_bind(self)
File "/usr/lib/python3.5/socketserver.py", line 454, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
</pre>
解决方案
根据错误消息,另一个进程正在侦听端口 8069。您可以使用以下命令在另一个端口上启动 Odoo:
--xmlrpc-port <port>
您还可以在 Odoo 配置文件中更改端口。根据您使用的教程,它是/home/odoo/odoo.conf
. 打开文件,找到并修改该xmlrpc_port = 8069
行,然后重启 Odoo 实例。