问题标签 [ejabberd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - 为什么 gen_tcp:controlling_process() 会因 badarg 而失败?
我对 ejabberd 的一个模块有疑问。它是http_bind。但是,当我深入调试时,我发现在接受套接字并生成 hadling 进程之后,以及当通过调用 gen_tcp:controlling_process() 重新分配进程以接收新创建的进程的数据时,badarg 失败,为什么?
...
有什么帮助吗?
logging - 如何记录通过 ejabberd 的消息
我想记录 ejabberd 服务器何时收到节(仅消息和存在),以及何时将其发送给对方(或广播)。
对我来说重要的是记录该节及其发送和接收的时间。
谢谢。
python - pyxmpp:创建 muc 客户端的快速教程?
我正在尝试为我们的 ejabberd 集群编写一个快速负载测试脚本,该脚本只需登录到聊天室,发布几条随机消息,然后退出。
我们曾用 tsung 尝试过这个特殊的测试,但根据作者的说法,muc 功能没有进入这个版本。
pyxmpp 似乎有这个功能,但如果我能弄清楚如何让它工作,那就太糟糕了。希望有人能快速解释如何构建客户端并加入/发布到 muc。
谢谢!
linux - 如何从 PHP (Apache) 调用 ejabberdctl
我正在尝试从 PHP 调用 ejabberdctl,但我不断收到错误代码 3(与节点 ejabberd@localhost:nodedown 的 RPC 连接失败)。
我的 PHP 脚本包含以下代码来添加朋友:
我还像这样将 ejabberdctl 添加到 /etc/sudoers :
我还将 ejabberd bin 目录添加到 /etc/environment,如下所示:
每次我运行 PHP 脚本 $retCode(exec 返回码)返回 3,但如果我从命令行运行相同的 php 文件,它就可以工作。
帮助!
php - Calling ejabberdctl from PHP
I am working on a php social network that requires us to create XMPP accounts for all new members. I have a working Ejabberd server running with mod_admin_extra all working fine.
I am trying to call ejabberdctl from a php file like so:
but i get the following error :
Although the same command works from the command line.
I have also added the following to /etc/sudoers :
So what gives?
php - ejabberdctl 不适用于 PHP
我正在尝试从 PHP 文件中调用 ejabberdctl,但它失败并出现以下错误:
节点正在运行,我已经通过登录服务器检查了这一点。
当 php 脚本运行时,这是我在 /opt/ejabberd-2.1.2/logs/ejabberd.log 中看到的错误:
服务器详情:
Ejabberd 版本:2.1.2
操作系统:Ubuntu 9.10 x64
streaming - 如何使用 ejabberd 进行视频通话?
如何使用 ejabberd(如 msn 和 skype)进行视频通话?
anonymous - Ejabberd 问题 - 匿名用户可以将出席信息节发送给名册成员
我假设匿名用户无法在没有订阅的情况下向注册用户发送出席信息节。但是使用 Ejabberd 2.1.2 正在发生这种情况。
如何阻止匿名用户向注册用户发送出席信息节?
php - PHP 无法连接到端口 5222 上的 localhost XMPP 服务器
我已经在我的 Windows 机器上本地设置了一个 ejabberd 安装,在那里我还有 Apache、PHP 和 MySQL。我还确认它在使用 Digsby 时效果很好,并且通过创建一些用户、发送一些消息等来稍微改进一下。一切都很好。
但是,PHP 无法使用 stream_socket_client 打开流到端口 5222。即使在最简单的级别:
返回超时错误。但是,再次使用 IM 客户端连接到 localhost 的 5222 端口可以正常工作。(使用 stream_socket_client 在端口 80 上打开到 localhost 的简单连接也可以。)
有任何想法吗?我被困住了!
ubuntu - 在亚马逊上安装 ejabberd
我 app-get 并成功在 amazon 上安装了 ejabberd,将 esb 驱动器安装为 /dev/sda,但随后,我终止了映像并启动了任何新的“相同映像”,附加了我的 esb 驱动器,我之前的所有安装都丢失了。无论如何要坚持我的安装或我添加到操作系统的文件?
当我的实例正在运行时,我右键单击并看到“捆绑到 ami”是灰色的