项目用syslog作为日志系统,修改/etc/syslog.conf在其中添加如下2项
local1.* /usr/isoa/esb/log/infomagic_all.log
local6.* /usr/isoa/esb/log/infomagic_err.log
重启syslog N次在 /usr/isoa/esb/log/目录下都无法生成日志文件,在网上找了好久也无相关资料,最后在serverfault.com上找到了答案, 相关页面地址为 。
原来问题的原因在于selinux的访问控制,用#setenforce 0或#setenforce Permissive修改selinux的访问控制级别到关闭或只提示信息,然后重启syslog则在指定目录下生成日志文件,处于安全考虑还是j将selinux设置为Enforcing并将日志文件目录设置在/var/log下, 此问题解决。
阅读(4337) | 评论(0) | 转发(0) |