解决opensips启动时出现PID file /var/run/opensips.pid does not exist 的错误

启动opensips时报下列错误

[root@OpenSIPS opensips]# opensipsctl start

INFO: Starting OpenSIPS : 

ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start failed

查看日志文件

[root@OpenSIPS opensips]# tail -f /var/log/messages

May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 229, column 12-13: unknown command <t_relay>, missing loadmodule?
May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 233, column 16-17: unknown command <t_check_trans>, missing loadmodule?
May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 235, column 21-22: unknown command <is_method>, missing loadmodule?
May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 244, column 31-32: unknown command <proxy_authorize>, missing loadmodule?
May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 245, column 27-28: unknown command <proxy_challenge>, missing loadmodule?
May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 248, column 23-24: unknown command <db_check_from>, missing loadmodule?
May 14 15:52:41 OpenSIPS opensips: CRITICAL:core:yyerror: parse error in config file //etc/opensips/opensips.cfg, line 249, column 24-25: unknown command <sl_send_reply>, missing loadmodule?

 

解决方法:

查看库文件存放的位置

[root@OpenSIPS modules]# pwd
/lib64/opensips/modules
[root@OpenSIPS modules]# ls
acc.so                dialog.so          mi_fifo.so            signaling.so
alias_db.so         dispatcher.so      mi_http.so            sipcapture.so
auth_aaa.so        diversion.so       mi_json.so            sipmsgops.so
auth_db.so         dns_cache.so       msilo.so              siptrace.so
auth_diameter.so  domainpolicy.so    nathelper.so          sl.so
auth.so              domain.so          nat_traversal.so      sms.so
avpops.so           drouting.so        options.so            speeddial.so
b2b_entities.so   enum.so            path.so               sst.so
b2b_sca.so        event_datagram.so  pdt.so                statistics.so
benchmark.so      event_route.so     peering.so            stun.so
cachedb_local.so  event_xmlrpc.so    permissions.so        textops.so
cachedb_sql.so    exec.so            pike.so               tm.so
call_center.so    gflags.so          presence_callinfo.so  uac_auth.so
call_control.so   group.so           presence_xcapdiff.so  uac_redirect.so
cfgutils.so       imc.so             qos.so                uac_registrant.so
closeddial.so     load_balancer.so   ratelimit.so          uac.so
db_cachedb.so     mangler.so         registrar.so          uri.so
db_flatstore.so   mathops.so         rr.so                 userblacklist.so
db_mysql.so       maxfwd.so          rtpproxy.so           usrloc.so
db_text.so        mediaproxy.so      script_helper.so
db_virtual.so     mi_datagram.so     seas.so

修改配置文件

[root@OpenSIPS opensips]# vim opensips.cfg

####### Modules Section ########

#set module path
mpath="/lib64/opensips/modules/"其

实这里面主要的是查看日志信息,根据日志信息进行排误

要启动opensips,您可以按照以下步骤进行操作: 1. 使用opensipsdbctl命令创建opensips数据库。您可以使用以下命令来创建数据库: ``` opensipsdbctl create ``` 2. 添加opensips域名。使用以下命令将域名xdty.org添加到opensips: ``` opensipsctl domain add xdty.org ``` 3. 添加用户。使用以下命令添加用户并为其设置密码: ``` opensipsctl add 10000 123456 opensipsctl add 10001 123456 ``` 4. 检查防火墙状态。您可以使用以下命令来检查当前防火墙的状态: ``` /etc/init.d/iptables status ``` 5. 关闭防火墙。使用以下命令关闭防火墙: ``` /etc/init.d/iptables stop ``` 6. 永久关闭防火墙。使用以下命令可以永久关闭防火墙: ``` chkconfig –level 35 iptables off ``` 7. 创建日志文件。使用以下命令创建opensips的日志文件: ``` touch /var/log/opensips.log chmod 777 /var/log/opensips.log ``` 8. 配置rsyslog以记录opensips日志。您可以使用以下命令编辑rsyslog的配置文件: ``` vi /etc/rsyslog.d/opensips.conf ``` 启动opensips服务的具体步骤可能因系统环境和配置而有所不同,请根据您的具体情况进行相应的设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [启动opensips](https://blog.csdn.net/lotusagile/article/details/54744207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mindfulness code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值