WebRTC中文社区是一个为大家解决在使用WebRTC当中遇到问题所建立的社区,欢迎更多学习和使用WebRTC的人加入进来,一起建设。
在使用prosodyctl restart的时候启动报错
Couldn’t write pidfile at /run/prosody/prosody.pid; /run/prosody/prosody.pid: No such file or directory
在mod_posix.lua模块中,prosody尝试打开或创建pidfile。因为默认文件是’/run/prosody/prosody.pid’,所以posix模块不在乎是否存在包含目录(/run/prosody)的pidfile。服务停止后,该目录将被删除。因此,当我们尝试在ubuntu上使用prosodyctl启动/重新启动时,posix模块将始终引发错误。
在ubuntu中启动/重新启动prosody的正确方法是’$ sudo /etc/init.d/prosody start restart’。初始化脚本将创建目录’/run/prosody’,因此posix模块不会以这种方式崩溃