gpt4 book ai didi

docker - Docker容器在Jelastic环境中停止

转载 作者:行者123 更新时间:2023-12-02 18:52:48 24 4
gpt4 key购买 nike

在本地Docker环境中停止Docker容器时,默认情况下,它将SIGTERM信号发送到该容器的初始化进程(PID 1),该进程应为实际应用程序,然后应正确处理关闭操作。但是,在Jelastic中运行容器时,情况似乎并非如此,并且似乎没有每次都正常终止SQL Server,而是正常终止SQL Server。

我确实尝试编写并启用Systemd服务,该服务获取SQL PID,然后将SIGTERM发送给它,但它似乎没有运行,并且从日志中判断,根本没有服务关闭消息,只有启动消息。

那么,要使服务器获取SIGTERM信号并有足够的时间(可能是几秒钟)来正常关闭容器,需要对容器或环境进行哪些更改?

最佳答案

感谢您报告问题,我们尝试在测试实验室中重现该问题,并能够获得完全相同的结果。我们同意这个问题确实很严重,因此我们现在将以最高优先级予以解决。不便之处,敬请原谅。我想注意到,由于我们的主要设计,我们还希望该过程首先以“sigterm”信号终止,并且仅在考虑到以下情况后,系统必须发送“sigkill”一段时间后,才终止该过程:进程无法正常终止。我们的工程师将致力于此工作,以更深入地研究该问题,并将在短期内提供解决方案。

谢谢!

关于docker - Docker容器在Jelastic环境中停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53454422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com