如何使用bind解决由security_ops_task_setrlimit()产生的调用跟踪

我有一台安装了CentOS 5.9和VMware的机器。

目前我使用的是BIND 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6(默认发行版)。

当我重新启动计算机时,只有在指定的服务启动时才能在屏幕上看到此消息:

Starting named: You need to implement a remote task_setrlimit in your security module and call it directly from this functionWARNING: at security/security.c:51 security_ops_task_setrlimit() Call Trace: [<ffffffff8012eeeb>] security_ops_task_setrlimit+0x87/0x96 [<ffffffff8009dc0a>] do_prlimit+0xd7/0x1d2 [<ffffffff8009ed53>] sys_setrlimit+0x36/0x43 [<ffffffff8005d29e>] tracesys+0xd5/0xdf 

这个错误似乎没有影响绑定,服务工作正常,但我会知道是什么产生警告错误,以及如何解决它。

这个信息是无害的,可以忽略。 这是内核开发者的一个注意事项。

红帽还在其KB(仅用户,boo)发表了一个这样的声明 。

我在控制台删除了这个消息,把它添加到/etc/rc.local中:

echo 3> / proc / sys / kernel / printk