微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何配置Hudson linux从属服务器以生成核心文件?

如何解决如何配置Hudson linux从属服务器以生成核心文件?

| 我在几个不同的Fedora Core 9 Hudson从站上看到glibc偶尔出现分段错误。我已经尝试配置每个从属服务器以生成核心文件并将其放置在/ corefiles中,但是没有运气。 这是我在每个Linux从站上所做的事情: 1)创建一个核心文件存储位置
sudo install -m 1777 -d /corefiles
2)通过将以下内容添加到/etc/sysctl.conf中,将corefiles定向到存储位置
kernel.core_pattern = /corefiles/core.%e-PID:%p-%t-signal_%s-%h
3)通过将以下内容添加到/ etc / profile中,为所有用户启用无限的corefiles
ulimit -c unlimited
是否还需要其他Linux魔术,或者我需要对Hudson从站或JVM做些事情? 谢谢您的帮助     

解决方法

您在编辑/etc/sysctl.conf后是否重新启动或运行\“ sysctl -p \”(以root用户身份)? 另外,如果我没记错的话,ulimit值是针对每个用户的,调用ulimit不会在启动后幸存下来。您应该将此添加到/etc/security/limits.conf中:
*  soft  core  unlimited
或者,如果您不是每个人都不会产生coredump,请在启动hudson的脚本中调用ulimit。     ,我想通了:-)。 问题在于,Hudson将bash shell作为非交互式shell调用,它将绕过/ etc / profile中的ulimit设置。解决方案是将BASH_ENV环境变量添加到Hudson从站,并将该值设置为设置了ulimit -c unlimited的文件。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?