centos7运行opensips出错

本文详细介绍了当遇到MySQL连接失败错误时的排查步骤,并提供了解决方案,包括配置文件的修改及服务重启等操作。

 


 


1、mysql 连接不上

 

ERROR:db_mysql:db_mysql_connect: driver error(2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 4
ERROR:db_mysql:db_mysql_new_connection: initial connect failed
ERROR:core:db_do_init: could not add connection to the pool
INFO:core:sig_usr: signal 15 received
ERROR:dialog:child_init: failed to connect to database (rank=7)
ERROR:core:init_mod_child: failed to initializing module dialog, rank 7
ERROR:core:tcp_start_processes: init_children failed
DBG:core:send_status_code: send -1 ? rc = 1 , errno=Interrupted system call
INFO:core:sig_usr: signal 15 received
de: read code 0 ? rc = 1, errno=Success
de: read code -1 ? rc = 1, errno=Success
e-daemon process exiting with -1
ERROR:db_mysql:db_mysql_connect: driver error(2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 4
ERROR:db_mysql:db_mysql_new_connection: initial connect failed
ERROR:core:db_do_init: could not add connection to the pool
ERROR:dialog:child_init: failed to connect to database (rank=10)
ERROR:core:init_mod_child: failed to initializing module dialog, rank 10
ERROR:core:tcp_start_processes: init_children failed

 

修改/etc/my.cof, 在

[mysqld]

增加

bind-address            = 127.0.0.1

 

重启

systemctl restart mysql

 

您的支持,是我持续创作的动力!!!!

 

### 在 CentOS 7 上安装 OpenSIPS #### 使用 RPM 方式安装 OpenSIPS 为了在 CentOS 7 上通过 RPM 方式安装 OpenSIPS,可以按照如下方法操作: 更新系统的软件包列表并安装必要的依赖项: ```bash sudo yum update -y && sudo yum install epel-release -y ``` 接着添加 OpenSIPS 的官方仓库。对于版本 `2.4` 可以执行下面命令来完成这一步骤[^1]: ```bash sudo rpm -ivh https://yum.opensips.org/releases/2.4.x/el7/x86_64/opensips-repo-2.4.el7.noarch.rpm ``` 如果想要安装较新的 `3.2` 版本,则应使用不同的 URL 来获取对应的 YUM 配置文件[^2]: ```bash sudo yum install https://yum.opensips.org/3.2/releases/el/7/x86_64/opensips-yum-releases-3.2-6.el7.noarch.rpm ``` 之后就可以利用 YUM 工具轻松地安装 OpenSIPS 和其 CLI 工具了: ```bash sudo yum install opensips opensips-cli -y ``` #### 启动和配置 OpenSIPS 一旦安装过程结束,在 `/usr/local/etc/opensips/` 文件夹下会找到 OpenSIPS 的主要配置文件 `opensips.cfg` 。可能还需要编辑一些其他的设置文件比如 `opensipsctlrc` ,以便更好地适应特定环境的需求[^4]。 要启动 OpenSIPS 服务,可进入相应的目录并通过控制工具来进行管理[^3]: ```bash cd /usr/local/sbin/ ./opensipsctl start ``` #### 编译安装 (可选) 除了上述基于二进制分发版的方式外,还有另一种途径就是自行编译源代码来部署最新特性或定制化功能。不过这种方式相对复杂一点,并且不在这里详细介绍。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值