cookies - 为什么我得到 "Internal Server Error"运行两个 Odoo 实例(相同的域但不同的端口)?

标签 cookies odoo-8 odoo internal-server-error odoo-server

我在云中的服务器中有两个 Odoo 实例。如果我执行以下步骤,我会收到“内部服务器错误”:

  • 我首先登录( http://111.222.33.44:3333 )
  • 我关闭 session
  • 我在同一个浏览器中加载了第二个实例的地址 ( http://111.222.33.44:4444 )

  • 如果我想在第二个实例(在另一个端口)中工作,我需要先删除浏览器 cookie 才能访问另一个 Odoo 实例。如果这样做一切正常。

    如果我同时在不同的浏览器(Firefox 和 Chromium)中加载它们,它们也能正常工作。

    这不是 NginX 问题,因为我尝试过使用和不使用它。

    有没有办法永久解决这个问题?这是预期的行为吗?

    最佳答案

    如果您有权访问源代码,您可以更改此文件,如下所示,并检查问题是否已解决。

    插件/网络/ Controller /main.py

    if db != request.session.db:
         request.session.logout()
         request.session.db = db
         abort_and_redirect(request.httprequest.url)
    

    并删除 --> request.session.db = db

    这是低于这个如果 陈述。

    关于cookies - 为什么我得到 "Internal Server Error"运行两个 Odoo 实例(相同的域但不同的端口)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30194543/

    相关文章:

    javascript - 如何读取跨域图片自带的cookie值?

    cookies - JMeter - 在 CookieManager 中使用变量?

    javascript - Jquery + JavaScript : Creating a cookie with toggle

    java - 保护 jsp 页面的安全

    reporting - 在 Odoo 中修改发票

    python - 为什么 Odoo 删除日期时间字段中的毫秒数?

    python - 如何在 odoo 的 TreeView 中删除/隐藏总和?

    javascript - 添加另一个元素到模型列表 [odoo-8] pos javascript

    python - 如何在openerp中添加一个字段来附加用户图像

    python - OpenERP 中的元编程