我正在学习星号.
安装星号后,我尝试使用它连接它
asterisk -rvvvvc.
Run Code Online (Sandbox Code Playgroud)
但它给了我以下错误消息:
无法连接到远程星号(/var/run/asterisk.ctl存在吗?)
我该如何解决这个问题?
Duc*_*Duc 27
这可能是因为星号未在您的服务器上运行.
尝试使用此命令运行它:
asterisk -vvvvvvc
Run Code Online (Sandbox Code Playgroud)
您将进入Asterisk CLI,如果出现问题,您将看到它.之后,您可以通过输入exit命令退出CLI .然后,您可以通过键入来重新连接到CLI asterisk -r.所有这些命令都假定您是root用户.如果你不是根用户通过他们的前缀sudo,通过实例sudo asterisk -vvvvvvc.
希望它有所帮助,问候,Duc.
rde*_*ges 22
发生这种情况有两个常见原因:
asterisk -r非root用户身份运行.如果Asterisk没有运行,请尝试启动它:asterisk -vvvc.如果您以非root用户身份登录,则以root用户身份登录,或者只需:sudo asterisk -r.
med*_*eda 19
如果其他人没有解决问题,该命令应该有效:
sudo星号 - &
小智 14
实际上这是一个所有权问题
尝试:
ls -l /var/run/asterisk/asterisk.ctl
Run Code Online (Sandbox Code Playgroud)
你会看到该文件拥有'root'的所有权
虽然您已更改所有权:
chown -R asterisk /var/run/asterisk
Run Code Online (Sandbox Code Playgroud)
重新启动星号服务器后,所有权将再次返回"root"
它们应该是'asterisk:asterisk'用户和组
Basem Hegazy
您必须在位于/ etc/asterisk的asterisk.conf文件中进行更改
astrundir => /var/run/asterisk
Run Code Online (Sandbox Code Playgroud)
重新启动系统并检查
希望这对你有所帮助
| 归档时间: |
|
| 查看次数: |
145081 次 |
| 最近记录: |