星号服务无法运行



我最近在一个新的 Centos7 上构建/安装了 Asterisk 14(我必须构建,因为我需要 OOH323 模块(,使用给定的说明。

运行"make install"和"make config"(后者安装服务(后,星号服务似乎已安装并正在运行("systemctl status asterisk"表示服务已启动,ps -A 显示安全星号作为正在运行的进程(

但是,尝试使用星号 -R 连接到它会给我一个错误,即星号未运行,而且 netstat --listen 似乎没有任何用于 sip 的侦听端口

星号配置文件似乎没问题:当我从终端(>星号(手动运行星号时,一切正常,服务和 web gui 按预期运行。

我什至尝试在 rc.local 中添加星号 (chmod=777(,但由于某种原因我无法理解,脚本中的所有命令都成功运行,但星号没有运行。

谁能帮助我了解我做错了什么?

谢谢

检查/etc/asterisk/asterisk.conf 以了解 ctl 文件路径和设置。

检查/var/log/asterisk/messages 或/var/log/asterisk/full

如果您有selinux或apparmor - 可能也需要一些权限。

谢谢!

Asterisk.conf:默认情况下,ctl 路径被注释掉,因此使用默认路径(当我手动运行星号时,我可以正常使用星号 -r 进行连接,这意味着星号 -r 可以成功连接到默认 ctl(。

var/log/asterisk/messages:如果作为服务运行,则不记录任何内容,但如果手动运行,则显示正常消息(一些关于模块或其他东西的警告,那里没什么严重的(

var/log/asterisk/full:根本不存在

这是我当前的"系统CTL状态星号-l":

asterisk.service - LSB: Asterisk PBX
Loaded: loaded (/etc/rc.d/init.d/asterisk; bad; vendor preset: disabled)
Active: active (running) since Mon 2018-06-18 23:58:35 EDT; 5min ago
Docs: man:systemd-sysv-generator(8)
Process: 52696 ExecStart=/etc/rc.d/init.d/asterisk start (code=exited, status=0/SUCCESS)
Main PID: 52727
CGroup: /system.slice/asterisk.service
├─52723 /bin/sh /usr/sbin/safe_asterisk
└─53556 sleep 4
Jun 18 23:58:34 localhost.localdomain systemd[1]: Starting LSB: Asterisk PBX...
Jun 18 23:58:34 localhost.localdomain asterisk[52696]: Starting asterisk:
Jun 18 23:58:34 localhost.localdomain systemd[1]: PID file /var/run/asterisk/asterisk.pid not readable (yet?) after start.
Jun 18 23:58:35 localhost.localdomain systemd[1]: asterisk.service: Supervising process 52727 which is not our child. We'll most likely not notice when it exits.
Jun 18 23:58:35 localhost.localdomain systemd[1]: Started LSB: Asterisk PBX.

"ps -A |grep asterisk":

52723 ?        00:00:00 safe_asterisk

相关内容

  • 没有找到相关文章

最新更新