- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在尝试建立一个程序,将我的数据库从崩溃的服务器恢复到新服务器。我的服务器正在运行 Ejabberd 作为 XMPP 服务器,我将其配置为使用 postgresql 而不是 mnesia - 或者我是这么认为的。
我的过程类似于“转储原始数据库的内容,运行新服务器,使用 psql 恢复数据库的内容,然后运行系统”。然而,当我再次尝试运行 Ejabberd 时,我遇到了崩溃:
=CRASH REPORT==== 3-Dec-2010::22:05:00 ===
crasher:
pid: <0.36.0>
registered_name: []
exception exit: {bad_return,{{ejabberd_app,start,[normal,[]]},
{'EXIT',"Error reading Mnesia database"}}}
in function application_master:init/4
这里我以为我的系统运行在 PostgreSQL 上,而我似乎还在使用 Mnesia。我有几个问题:
这是我的 ejabberd.cfg 文件中的模块部分:
{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % requires mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_ctlextra, []},
{mod_disco, []},
{mod_irc, []},
{mod_last_odbc, []},
{mod_muc, [
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin},
{max_users, 500}
]},
{mod_offline_odbc, []},
{mod_privacy_odbc, []},
{mod_private_odbc, []},
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, ["default", "pep"]}
]},
{mod_register, [
{welcome_message, none},
{access, register}
]},
{mod_roster_odbc, []},
{mod_stats, []},
{mod_time, []},
{mod_vcard_odbc, []},
{mod_version, []}
]}.
我错过了什么?
我假设崩溃是由于 Ejabberd 使用的 mnesia DB,并且由于它与 PGSQL DB 不同步,它无法正常运行 - 但也许我在这里完全偏离了轨道,并且希望得到一些指导.
编辑:解决了一个问题。因为我使用的是亚马逊云,所以我需要对 ERLANG_NODE 进行硬编码,这样它就不会由主机名定义(重启时会发生变化)。这让我的 ejabberd 开始运行,但我仍然希望停止使用 mnesia,我想知道 ejabberd 的哪一部分仍在使用它,我如何才能找到它。
我们正在使用 ejabberd_16.01-0_amd64.deb,我们希望将每个房间的最大用户数设置为 10000。根据文档:( https://docs.ejabberd.im/admin/con
我正在安装 ejabberd,但是当我使用 ./start 命令通过终端运行它时。它给出了 ejabberd 节点 ejabberd@localhost 已经运行的错误。 我已经卸载了 ejabber
我需要在 ejabberd 中存储每个用户的数据。我该怎么做?我的意思是我需要向用户表添加一个字段,并且我应该随时更新此数据。 我该怎么做? 最佳答案 这就是我正在做的事情。 在我的 Android
我是 ejabberd 的新手,我编译并运行了服务器,但在启动过程中出现此错误。该日志不是很有帮助,但也许有人比我更知道如何解析它。任何见解都会很棒。 =CRASH REPORT==== 17
我试图在 ejabberd 上启动 BOSH。我的 ejabberd.cfg 片段如下: {5280, ejabberd_http, [ {reques
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我正在按照本指南将 Ejabberd 嵌入到 Phoenix 应用程序 ( https://blog.process-one.net/embedding-ejabberd-into-an-elixir
我对 ejabberd 完全陌生。我已经下载了 Windows 和 Linux (Ubuntu) 的安装程序。我在网上的某个地方看到了如何安装和设置它的演示,但安装被配置为“演示”。我有 pidgin
按照 https://github.com/processone/ejabberd-contrib 中的说明进行操作我尝试运行: ejabberdctl module_install ejabberd
我想在 ejabberd 中配置 STUN/TURN,以便将 WebRTC 与“对话”XMPP 客户端一起使用。 我当然看了ejabberd STUN/TURN documentation以及如何操作
我在 Windows 中安装了 ejabberd。我在ejabberd文档查了半天,查了ejabberd安装文件夹(我电脑C:\Program Files\ejabberd-15.09),没找到文件e
我尝试将 Jitsi 与 ejabberd 连接,但在服务器运行并成功连接到 Pidgin 客户端时出现错误“未连接到服务器”。有人可以帮忙吗? 最佳答案 尝试在帐户配置文件中编辑连接设置: 连接服务
您好,我已经在我的服务器上安装了 ejabberd 16.04.43,它可以根据我的需要运行。 现在我有了新的要求,要阻止特定用户访问特定用户 让我考虑几个用户: kandan cash mani k
我想访问 ejabberd 服务器的 Mnesia 数据库,但我不知道如何读取、写入和更新数据,有没有办法可以做到这一点。 我可以将数据库更改为 MySQL 而不是 Mnesia。 我试过这个 {od
我正在尝试通过 docker 设置 ejabberd 服务器,以便我可以使用 pidgin 与我的队友聊天。 我有以下 docker compose 文件: version: "2" services
我想使用自定义 tsung 节(测试 ejabberd)。 假设我的看起来像这样: 我如何将其添加到 tsung 配置中,例如:
我正在开发这个 JavaScript 聊天应用程序,一切正常,除了我想为新(网站访问者)用户分配昵称时。 我只是想知道是否有一种方法可以通过 ejabberd XML 请求或 ejabberdctl“
我按照文档查看了多个链接以了解如何在 ejabberd 服务器上上传文件,但仍然无法在 ejabberd 服务器上上传文件。我的动机是在尝试使用 postman 之前从 android 应用程序上传文
ejabberd版本:16.04 操作系统:CentOS 7 我按照本文档设置 xmlrpc 支持,并需要一些帮助来配置访问控制: https://www.ejabberd.im/ejabberd_x
我刚刚在 mac os 中安装了 EJabberd 14.07。我是 EJabberd 的新手,我想学习基础知识,例如如何创建 Hello World 示例、项目的结构是什么、如何编译和运行 EJab
我是一名优秀的程序员,十分优秀!