Не удалось подключиться к хост-серверу (odoo v11)

Я работал над odoo, именно в модуле Построителя веб-сайтов, когда создавал веб-сайт через IP-адрес хоста 192.168.1.2:9012, он неожиданно зависал и показывал мне Внутреннюю ошибку сервера. Я попытался взглянуть на файл журнала и получил эту трассировку,

    2018-12-06 18:14:31,432 1 INFO ? odoo.sql_db: Connection to the database failed
    2018-12-06 18:14:31,436 1 INFO ? werkzeug: 192.168.1.9 - - [06/Dec/2018 18:14:31] "GET /favicon.ico HTTP/1.1" 500 -
    2018-12-06 18:14:31,441 1 ERROR ? werkzeug: Error on request:
    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 205, in run_wsgi
        execute(self.server.app)
      File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 193, in execute
        application_iter = app(environ, start_response)
      File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 250, in app
        return self.app(e, s)
      File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 166, in application
        return application_unproxied(environ, start_response)
      File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 154, in application_unproxied
        result = handler(environ, start_response)
      File "/usr/lib/python3/dist-packages/odoo/http.py", line 1318, in _call_
        return self.dispatch(environ, start_response)
      File "/usr/lib/python3/dist-packages/odoo/http.py", line 1292, in _call_
        return self.app(environ, start_wrapped)
      File "/usr/lib/python3/dist-packages/werkzeug/wsgi.py", line 599, in _call_
        return self.app(environ, start_response)
      File "/usr/lib/python3/dist-packages/odoo/http.py", line 1455, in dispatch
        self.setup_db(httprequest)
      File "/usr/lib/python3/dist-packages/odoo/http.py", line 1387, in setup_db
        httprequest.session.db = db_monodb(httprequest)
      File "/usr/lib/python3/dist-packages/odoo/http.py", line 1539, in db_monodb
        dbs = db_list(True, httprequest)
      File "/usr/lib/python3/dist-packages/odoo/http.py", line 1506, in db_list
        dbs = odoo.service.db.list_dbs(force)
      File "/usr/lib/python3/dist-packages/odoo/service/db.py", line 369, in list_dbs
        with closing(db.cursor()) as cr:
      File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 634, in cursor
        return Cursor(self.__pool, self.dbname, self.dsn, serialized=serialized)
      File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 178, in _init_
        self._cnx = pool.borrow(dsn)
      File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 517, in _locked
        return fun(self, *args, **kwargs)
      File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 585, in borrow
        **connection_info)
      File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 164, in connect
        conn = _connect(dsn, connection_factory=connection_factory, async=async)
    psycopg2.OperationalError: could not connect to server: No route to host
        Is the server running on host "172.17.0.4" and accepting
        TCP/IP connections on port 5432 ?

Я считаю, что это проблема с сетью, я не мог подключиться к хост-серверу. у вас есть идеи об этом, пожалуйста? Спасибо.

1 ответ

Ошибка с сервера Odoo, поскольку он не может подключиться к базе данных PostgreSQL. Сначала убедитесь, что служба базы данных работает и доступна.

По вашим ip-адресам я предполагаю, что вы запускаете базу данных локально в какой-то среде виртуализации, такой как Docker. Если вы не можете подключиться, опишите вашу среду более подробно. Это даст возможность стековым потокам помочь вам.

Другие вопросы по тегам