cost 498 ms
当收到 SIGABORT 时,应用程序必须执行多少次清理? - How many time does an application have to perform cleanup when a SIGABORT is received?

我一直在针对它可能收到的信号测试一个关键应用程序: SIGTEMRM aka kill -15可以忽略,所以在这种情况下,我可以在正常关机之前随时清理所有内容; SIGKILL aka kill -9不能被应用程序捕获,所以在这种情况下我不能做太多; SIGABORT aka kill -6 ...

Linux 简短命令如何将 SIGTERM 发送到进程,如果它在 X 秒内不存在则发送 SIGKILL? - Linux short simple command how to send SIGTERM to a process and SIGKILL if it fails to exist in X seconds?

应该如何看待 Linux 命令向进程/PID 发送终止信号,如果它在 10 秒后无法正常退出,则终止它? 我的尝试是:“sudo timeout -vk 5 10 kill PIDhere”(-v verbose,-k kill after X seconds)但我不确定它是否好或如何调整值或者是 ...

遵循传奇模式的微服务中的非自愿中断/ SIGKILL 处理 - involuntary disruptions / SIGKILL handling in microservice following saga pattern

我应该设计我的微服务来处理硬件故障等非自愿中断吗? 这些中断是否频繁到足以在 AWS 托管 EKS 集群上运行的服务中处理。 我是否应该考虑在服务中进行一些设计更改以使用诸如在每个步骤中持久化数据之类的方法来处理意外的 SIGKILL,还是将其视为过度工程? 如果是,您会建议什么标准方法来处理这些非 ...

Ctrl+c 不停止 Windows + python3.7 中的线程 - Ctrl+c not stopping a Thread in Windows + python3.7

我正在尝试这个简单的线程,里面有一个 while 循环。 当我在 while 循环中时, Ctrl+C 对停止我的程序无效。 一旦我在 while 循环之后做其他事情,脚本就会按预期停止。 我该怎么做才能在 while 循环中和之后优雅地终止我的脚本? (编辑:这似乎是 Windows 独有的问题 ...

当 PythonOperator 出现错误“Negsignal.SIGKILL”时,Airflow DAG 失败 - Airflow DAG fails when PythonOperator with error "Negsignal.SIGKILL"

我在 Cloud Composer v1.16.16 上运行 Airflowv1.10.15。 我的 DAG 如下所示: 任务失败并出现错误 -任务退出并返回代码 Negsignal.SIGKILL 。 python 脚本在我的本地机器上运行良好,并在 15 分钟内完成。 有多个从中提取报告的端点 ...

FFMPEG 在 fluent-ffmpeg 上随机被 SIGKILL 杀死 - FFMPEG randomly gets killed with SIGKILL on fluent-ffmpeg

我正在开发一个带有 Node 后端和 React 前端的 Electron 应用程序。 我正在使用 fluent-ffmpeg 从外部 RTSP 源获取 stream 数据,并在我的应用程序上呈现该源。 提要呈现并显示正常,但几分钟后它被随机杀死。 (有时在几秒钟内,这是不可靠的) 这是我收到的错 ...

C 程序在 Apple Silicon macOS 上收到“killed 9”,但在 Intel 上很好 - C program received “killed 9” on Apple Silicon macOS, but fine on Intel

我有一个 NIST-800-90Ar1 CTR-DRBG 随机位发生器的 C 实现,它在 Intel Mac 上运行良好,但是当我在 Apple Silicon Mac 上测试它时,它收到了 SIGKILL 信号。 我已经制定了解决方案,我只是分享信息,如果它不能解决您的问题,请询问新的。 ...

Python如何在Docker中接收SIGINT以停止服务? - Python how to recieve SIGINT in Docker to stop service?

我正在用 Python 编写监控另一个服务的监控服务,虽然监控和调度部分工作正常,但我很难弄清楚如何使用发送到 Docker 容器的SIGINT信号正确关闭服务。 具体来说,服务应该从 docker stop 或 Kubernetes stop 信号中捕获SIGINT ,但到目前为止还没有。 我已将 ...

linux 如何终止进程 - How linux terminate processes

我想知道一些关于进程终止的细节。 谢谢。 进程是否有像 pthread 这样的取消点? 如果是,它们是什么? SIGKILL 是否将这些取消点考虑在内? 信号是否会更改进程状态以运行信号处理程序? 如果是,这是否意味着一个进程永远不会在它永远不会获得 cpu 时自行终止。 ...

分叉子进程的问题是杀死父进程而不显示错误 - Problem with forked child process is killing parent process without showing error

我有一个子进程,它循环通过 colors 来获取调色板。 它适用于较小的图像,但是当我上传大图像时它会崩溃(4k 崩溃,2k 不会),而不是子进程而是我的整个服务器。 PM2 迅速重新启动它,但我根本不希望它发生。 这是创建子进程的代码: 这段代码在子进程中(count-colors.js): 不 ...

如何在 MacOS Swift 应用程序中使用 kill 发送信号? - How to send signal using kill in MacOS Swift application?

我在 Swift 中有一个 XCode MacOS 应用程序项目。 我需要向另一个进程发送信号。 调用kill(pid_t, Int32) function 不起作用。 我的进程接收器没有收到任何信号。 另外,我尝试使用Process从 swift 调用 bash 代码: 但是我在控制台kill: ...

如果内存消耗过高,python 会中断进程 - python break process if memory consumption is to high

我正在使用一个模块,有时它会因为内存消耗而崩溃。 它被 SIGKILL 9 终止,脚本被中断。 但是我无法访问发生内存消耗的循环。 这是它现在的样子: 以及它应该是什么样子的: 你知道如何实现这一点吗? 我的示例只是为了更好地理解,解决方案应该只是在消耗太多内存时我没有得到 SIGKILL ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM