首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sles12 --为什么没有为systemd服务生成核心转储?

sles12 --为什么没有为systemd服务生成核心转储?
EN

Unix & Linux用户
提问于 2019-09-24 15:02:16
回答 1查看 919关注 0票数 0

我在sles12 env上看到了一个问题,即为系统服务创建核心转储(如下面的java应用程序)。在理解sles12核心转储创建过程方面需要一些帮助。

我的目标是为ulimit设置一个单独的配置,它适用于所有进程(用户启动、系统启动或其他任何操作)。这能实现吗?

条件: 1.由于以下配置,我们期望所有进程默认创建转储:文件/etc/security/lims.conf已经配置为所有进程通常都要使用unlimited的ulimit )。2.我的应用程序是一个java jar,它正在由systemd实例化。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-09-24 16:19:43

在我的Fedora系统上,man limits.conf说它只影响用户会话。它是使用PAM模块pam_limits实现的。

可以在/etc/systemd/system.conf中设置所有systemd单元的默认ulimits,例如DefaultLimitCORE=。见man systemd-system.conf。如果没有指定值,则使用从内核继承的默认值。

man systemd.exec中也提到了这一点,它讨论了为特定的systemd服务设置u限度。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/543464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档