首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用码头容器中的核心文件转储

如何禁用码头容器中的核心文件转储
EN

Stack Overflow用户
提问于 2019-11-05 03:44:53
回答 3查看 10.4K关注 0票数 23

我的PHP容器运行傀儡来生成PDF。通过生成PDF文档,它还在我的容器中创建了两个核心转储文件。我不知道它们是从哪里来的。

主机/服务器是CentOS 7。

我检查了如下:

没有应用程序错误日志,浏览器/傀儡用户运行时没有错误。/var/log/messages中找到

  • 无错误日志(例如分段错误)。

我试过禁用核心转储

通过遵循https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/的禁用核心转储部分,我完成了以下操作:

/etc/security/limits.conf添加以下内容的

代码语言:javascript
复制
* soft core 0
* hard core 0

echo “ulimit -c 0 > /dev/null 2>&1” > /etc/profile.d/disable-coredumps.sh

  • Added

  • 创建了一个禁用的核心-dumps.shby:/etc/systemd/coredump.conf

的内容

代码语言:javascript
复制
[Coredump]

Storage=none
ProcessSizeMax=0

container.

  • I've还尝试在容器(高寒)

中设置ulimit -c 0

以上的窍门对我都没有用。每当木偶师生成PDF时,它总是创建两个核心转储文件,如下所示:

代码语言:javascript
复制
core.131 core.52

核心文件如下所示:

有人能帮我禁用核心转储吗?非常感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-01-06 11:45:53

您必须使用选项--ulimit core=0启动容器,以禁用代码转储。

参考资料:https://docs.docker.com/engine/reference/commandline/run/#set-ulimits-in-container---ulimit

示例

在主机上,临时将coredump路径设置为/tmp以进行验证:

代码语言:javascript
复制
echo '/tmp/core.%e.%p' | sudo tee /proc/sys/kernel/core_pattern

像往常一样启动容器并强制核心转储:

代码语言:javascript
复制
docker run --rm -it bash
(inside the container)
# yes > /dev/null &
# kill -SIGABRT $(pidof yes)
# ls /tmp
(shows core.yes.<pid>)

现在,用--ulimit core=0

代码语言:javascript
复制
docker run --ulimit core=0 --rm -it bash
(inside the container)
# yes > /dev/null &
# kill -SIGABRT $(pidof yes)
# ls /tmp
(No entries)
票数 13
EN

Stack Overflow用户

发布于 2020-09-22 10:07:01

对于那些使用docker-组合的用户,在.yml文件集ulimits中。

代码语言:javascript
复制
services:
    app:
        ulimits:
            core:
                hard: 0
                soft: 0
票数 8
EN

Stack Overflow用户

发布于 2020-01-11 10:56:07

我在码头蜂群服务上也有这个问题,而且-ulimit core=0不工作在群集服务中,我在下面的命令中使用,并在码头群服务中为我工作!

sysctl -w kernel.core_pattern=/dev/null

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

https://stackoverflow.com/questions/58704192

复制
相关文章

相似问题

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