问题标签 [sigkill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
889 浏览

ios - 程序收到信号 sigkill 但随后错误消失

一旦我在模拟器中启动应用程序,Xcode 就会切换到 main.m,我大部分时间都会看到这个错误,但奇怪的是,这会暂时消失,然后应用程序启动。

对我来说,Xcode 似乎有一段时间感到困惑,然后它意识到哦没有错误并继续......奇怪......

我更担心如果有什么我现在应该抓住它,但我不能。

0 投票
2 回答
3093 浏览

c - ctrl+c 不向进程发送 SIGKILL

我试过实现这个功能:

并以这种方式主要使用它:

因此,如果我按 ctrl+c,在退出之前它会打印“进程已终止”,但 id 不打印它。为什么?

0 投票
1 回答
575 浏览

ios - iOS:由于网络连接速度慢,应用程序获得 SIGKILL?

当我在酒店时,他们的 Wifi 显然是通过非常慢的互联网连接连接到互联网的。事实上,它可能是基于调制解调器的。

结果是我的应用程序的 HTTP GET 请求似乎导致 iOS 向我的应用程序发送 SIGKILL(如 Xcode 所示)。

为什么?怎么修?

谢谢。

0 投票
1 回答
2300 浏览

ios - 在模拟器中运行的 iPad 应用程序中的神秘 SIGKILL

我的 iPad 应用程序最近在 iOS 模拟器中运行时收到了神秘的 SIGKILL 信号。它似乎在应用程序启动后 2 分钟内发生,但并非每次都发生。

这个回溯是否表明了什么,或者我应该尝试删除一些东西直到找到罪魁祸首?

可能涉及一些组件;一个例子是我最近集成了 Crashlytics。另一个例子是我使用 CLGeocoder 在 MKMapView 上绘制位置,这可以解释为什么问题发生在启动后的某个未确定点(以及 MapKit 出现在其中一个线程中的原因)。但是如果没有从回溯或日志中获得更清晰的指示,我就在黑暗中拍摄。

Xcode 4.3.2;针对 iOS 5。

编辑:Crashlytics 支持团队帮助我调试了这个,似乎解决它的方法是使用模拟器应用程序中的“重置内容和设置...”菜单项。目前尚不清楚为什么会发生这种情况,但我不再遇到调试中断。

0 投票
0 回答
486 浏览

ios - iOS SIGKILL 使用带有无趣回溯的 iOS 4.3 模拟器

“只管我自己的事,iOS 应用程序在模拟器中运行。没有做任何非常有趣的事情……只是在视图控制器之间移动……然后暂停……然后 KABLAMMO!”

我立即查看了所有线程的回溯(见下文),但我没有看到任何特别重要的事情:

(注意:在 Debug Navigator 中,线程 7 被列为 com.apple.CFSocket.private,线程 4 被列为 WebThread。)

我想操作系统杀死了我的应用程序,但我不知道为什么。

内存使用过多?好吧,我们在模拟器中(但是,是的,我对此已经很谨慎了——在调试期间也没有发现内存警告)。

阻塞主线程?嗯……我不知道!当它发生时,UI 似乎反应灵敏。

运行日志中有什么有趣的东西吗?不...而是每天发生的事情,但仅此而已。:\

进一步的见解和想法表示赞赏!

有关类似(相同?)的问题,请参见此问题。

0 投票
1 回答
1626 浏览

c - 我可以使用 pthread_kill 停止(暂停)pthread 执行吗

如果我发送 SIGTSTP 信号,线程会停止吗?或者换句话说,它会像 SIGTSTP 和 SIGCONT 上的进程一样吗?

提前致谢。

0 投票
1 回答
754 浏览

iphone - 在 glDrawArrays() 上调试 SIGKILL。苹果手机

我希望有人可以帮助我弄清楚发生了什么。

我正在使用cocos2d framework. 有时我会因为SIGKIL信号而停止我的代码。如果我按“继续”按钮,游戏会继续进行,没有任何问题。控制台日志很清楚(没有错误或警告消息)我在我的自定义类上得到它,该类使用OpenGL. 这段代码每秒执行大约 300 次,而我SIGKILL每 1-2 小时只执行一次。

这是一段代码:

这是当时数组的内容:

堆栈跟踪:

日志中的最后几行是:

如果有人能告诉我如何调试这种情况并确定发生了什么,我将不胜感激。

0 投票
1 回答
260 浏览

java - 将 commons-daemon 添加到应用程序的价值

根据Apache Commons Daemon 项目

在系统范围关闭的情况下,虚拟机进程可能会被操作系统直接关闭,而无需通知正在运行的服务器应用程序。

所以我想知道:commons-daemon当你实现它时增加了什么价值?如果我有一个 Oracle GlassFish Server 实例正在运行,并且发生了一些事情(OOME、系统范围的崩溃等),通常会向运行 OGS 及其所有部署的应用程序的 JVM 发送一个SIGTERM或一个SIGKILL,如何commons-daemon干预并允许 OGS 和其部署的应用程序要安静/礼貌地关闭?

而且,如果那不是commons-daemon目的,有人可以向我解释一个使用它并且有用的用例吗?提前致谢。

0 投票
1 回答
2448 浏览

php - 从浏览器运行时 posix_kill 不起作用

我有一个简单的脚本,它试图杀死一个已经在运行的进程。我也在使用 posix_kill 。该脚本运行良好,如果我从命令 shell 运行它,但是当我从浏览器运行它时它不起作用。

我总是得到以下输出,这意味着脚本执行得很好,但进程没有被杀死: process id -- 4632 array (size=3) 0 => string '' (length=0) 1 => string '4633' (length=4) 2 => string '' (length=0) Killing 4633

我检查了 apache“error.log”文件,发现对于我从浏览器执行的每次运行,附加条目添加如下:[Sat Jun 23 12:24:55 2012] [error] [client 127.0. 0.1] 文件不存在:/var/www/favicon.ico

不幸的是,这个错误并没有给我太多关于出了什么问题的信息。我检查了 php.ini 设置,似乎没有任何问题(根据我的有限理解)。我在“disabled_functions”列表等或任何其他应该阻止我执行进程的设置中看不到 posix_kill。

真诚地感谢一些帮助!

谢谢,卡皮尔

0 投票
1 回答
174 浏览

objective-c - 当我用 webview 显示 viewcontroller 时发出 SIGKILL

我有ios应用程序。一些视图控制器包含 webviews。一切都很好,除了一个问题

当应用程序启动并且我有几分钟不使用它然后继续我的工作时,它可以正常工作,但是当我想用 webview 加载 viewcontroller 时,它会因SIGKILL错误而崩溃。休息一段时间后,其他视图控制器没有问题。这是我用于 webviews 的代码:

所以问题是为什么应用程序崩溃只是在一些中断后尝试加载带有 webviews 的视图控制器?

谢谢。