【环境信息】
系统:arm,x86虚拟机
内存:4g
cpu:4核
OS版本:21.03
【问题复现步骤】
预置条件:
0、安装rsyslog包
1、创建配置文件:/etc/rsyslog.d/test.conf内容如下:
local7.* /var/log/test
2、停止服务systemctl stop rsyslog
操作步骤:
1.systemctl restart rsyslog
2.rsyslogd
3.查看进程 ps -ef | grep rsyslogd | grep -v root
4.logger -p local7.error 'test'
cat /var/log/test | wc -l
【预期结果】
3.启动两个进程成功
4./var/log/test文件写入两条log
【实际结果】
3.只有一个进程
4./var/log/test文件只有1条log
【附件信息】
2.rsyslogd执行错误,跟1起的是同一个进程,不会成功,也达不到预期,2应该执行rsyslogd -i *.pid文件才会启动另外一个进程。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
验证通过
预置条件:
0、安装rsyslog包
1、创建配置文件:/etc/rsyslog.d/test.conf内容如下:
local7.* /var/log/test
2、停止服务systemctl stop rsyslog
操作步骤:
1.systemctl restart rsyslog
2.查看进程:ps -ef |grep rsyslog |grep -v grep
3.执行:rsyslogd -i /var/run/rsyslog1.pid,logger -p local7.error 'test'
4.查看进程:ps -ef |grep rsyslog |grep -v grep
5.cat /var/log/test | wc -l
【预期结果】
2.1个rsyslog进程启动成功;
4.2个rsyslog进程启动成功;
5.同时/var/log/test文件写入两条log
【实际结果】
2.1个rsyslog进程启动成功;
4.2个rsyslog进程启动成功;
5.同时/var/log/test文件写入两条log
【附件信息】
登录 后才可以发表评论