FreeSwitch 启动出现此错误:==>freeswitch.service 失败。有关详细信息,请参阅“systemctl status freeswitch.service”和“journalctl -xn”

问题描述 投票:0回答:2

当我尝试使用以下命令启动 Freeswitch 时:

/etc/init.d/freeswitch

它给出错误:-

[....] 启动 freeswitch (通过 systemctl): freeswitch.serviceJob for freeswitch.服务失败。请参阅 'systemctl 状态 freeswitch.service' 和 'journalctl -xn' 了解详细信息。 失败了!

然后我运行这个 systemctl status freeswitch.service 命令,当时它给了我这个错误:

● freeswitch.service - freeswitch 已加载:已加载 (/lib/systemd/system/freeswitch.service;已启用)活动:失败 (结果:开始限制)自 2016 年 3 月 29 日星期二 00:52:08 EDT 起; 8 秒前
进程:25997 ExecStart=/usr/bin/freeswitch -u freeswitch -g freeswitch -ncwait $DAEMON_OPTS(代码=已退出,状态=1/失败)

3 月 29 日 00:52:07 systemd[1]:无法启动 freeswitch。 3月29日 00:52:07 systemd[1]:单元 freeswitch.service 进入失败状态。 3 月 29 日 00:52:08 systemd[1]:freeswitch.service 启动请求重复 太快了,拒绝开始。 3 月 29 日 00:52:08 systemd[1]:失败 启动自由切换。 3 月 29 日 00:52:08 media03 systemd[1]:单位 freeswitch.service 进入失败状态。

然后我运行journalctl -xn这个命令,它给了我这个错误:

-- 日志开始于 2016-03-22 星期二 15:12:38 EDT,结束于 2016-03-29 星期二 01:17:01 EDT。 -- 3 月 29 日 01:05:54 freeswitch[26066]:FreeSWITCH[26066] 启动系统时出错! pid:26067 三月 29 日 01:05:54 systemd[1]: freeswitch.service:控制进程已退出,代码=退出状态=1 Mar 29 01:05:54 systemd[1]:无法启动 freeswitch。 -- 主题:单位 freeswitch.service 失败

-- 定义者:systemd

-- 单位 freeswitch.service 失败。

-- 结果失败了。 3 月 29 日 01:05:54 systemd[1]:单元 freeswitch.service 进入失败状态。 3 月 29 日 01:17:01 CRON[26073]: pam_unix(cron:session):3 月 29 日 (uid=0) 为 root 用户打开会话 01:17:01 CRON[26074]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) 3 月 29 日 01:17:01 CRON[26073]: pam_unix(cron:session):root 用户的会话已关闭

Freeswitch.log

2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1183 Deleting File Format 'ul'
2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1183 Deleting File Format 'ulaw'
2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1183 Deleting File Format 'al'
2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1183 Deleting File Format 'alaw'
2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1183 Deleting File Format 'adpcm'
2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1183 Deleting File Format 'vox'
2016-03-18 13:13:16.027486 [CONSOLE] switch_loadable_module.c:2008 Stopping: mod_sndfile
2016-03-18 13:13:16.027486 [DEBUG] switch_loadable_module.c:1330 Write lock interface 'en' to wait for existing references.
2016-03-18 13:13:16.027486 [NOTICE] switch_loadable_module.c:1338 Deleting Say interface 'en'
2016-03-18 13:13:16.027486 [CONSOLE] switch_loadable_module.c:2011 mod_say_en has no shutdown routine
freeswitch
2个回答
4
投票

此问题与您的初始化脚本无法正常工作有关。 所以尝试下面

/usr/local/freeswitch/bin/freeswitch

如果问题仍然存在,请尝试终止所有 freeswitch 进程。 然后再次启动freeswitch


0
投票

确保您的系统中有

freeswitch
用户和组:

groupadd --system freeswitch
useradd --system -g freeswitch -Gaudio \
        -d /var/lib/freeswitch \
        -s /bin/false \
        -e '' \
        -c 'FreeSWITCH' \
        freeswitch

然后为以下文件夹设置正确的权限:

chown -R freeswitch:freeswitch /usr/local/freeswitch

再次奔跑!

© www.soinside.com 2019 - 2024. All rights reserved.