标签: kill-process

如何在 N 秒后自动终止慢速 MySQL 查询?

我正在寻找一个经过良好测试的 bash 脚本(或替代解决方案)来这样做,以避免 max_connection 被耗尽。我知道它正在对抗症状,但确实需要这样的脚本作为短期解决方案。

mysql linux query kill-process

17
推荐指数
3
解决办法
5万
查看次数

应用程序池不遵守内存限制

我正在处理具有内存泄漏的旧版 .NET 应用程序。为了尝试缓解内存溢出情况,我将应用程序池内存限制设置为 500KB 到 500000KB (500MB) 之间的任何位置,但是应用程序池似乎不尊重设置,因为我可以登录并查看物理内存(5GB 及以上,无论值如何)。这个应用程序正在杀死服务器,我似乎无法确定如何调整应用程序池。为了确保此应用程序池不超过大约 500 MB 的内存,您建议进行哪些设置。

这是一个示例,应用程序池正在使用 3.5GB 的

进程列表

应用程序池

因此,服务器再次崩溃,原因如下:

在此处输入图片说明

具有低内存限制的相同应用程序池,1000 个回收请求,每两到三分钟会导致一个回收事件,但有时它会跑掉。

我也对任何可以监视此过程的工具持开放态度(作为任务或服务每 30 秒运行一次),并且可以在超过某个限制时将其终止。

iis application-pools process iis-7.5 kill-process

8
推荐指数
1
解决办法
7123
查看次数

使用和不使用 systemctl 杀死 systemd 服务

像这样杀死正在运行的守护进程 systemd 服务有什么区别:

kill -SIGKILL 3645

systemctl -s kill -SIGKILL 3645

其中 3645 是 systemd 服务的 pid。使用第一种方法有什么缺点吗?

kill kill-process systemd systemctl

6
推荐指数
1
解决办法
4万
查看次数

我如何知道 Linux 服务器是否杀死了我的进程以及它杀死了哪个进程?

似乎我的服务器由于使用了过多的 RAM 而杀死了一个进程。这可能吗?如果它可以发生,我怎么知道它杀死的时间和进程?

linux kill process kill-process

5
推荐指数
1
解决办法
2万
查看次数

BIND 9.10 在 FreeBSD 10.0 上不断被杀死,交换空间不足

在我们的一台从属 DNS 服务器 BIND 中,版本 bind910-9.10.0P2_3 不断被杀死,并显示以下消息/var/log/messages

Jul 30 01:00:10 cinnabar kernel: pid 602 (named), uid 53, was killed: out of swap space
Run Code Online (Sandbox Code Playgroud)

该服务在 XenServer 6.2 中的 FreeBSD 10.0 VM 上运行,它有 512MB 的系统内存。

此时pstat -m -s返回:

Device          1M-blocks     Used    Avail Capacity
/dev/ada0p3           512        9      502     2%
Run Code Online (Sandbox Code Playgroud)

我不认为这是交换问题,它似乎是内存泄漏,但我不确定。

编辑:访问信息。

这是两个从 DNS 服务器之一,它们只存储来自权威服务器的区域,并充当内部用户到外部世界的递归服务器。客户端的数量介于 700-1500 个并发用户之间。由于我们有一个 /21 内部空间和一个 /23 公共 IPv4 空间并且没有来自外部世界的查询,因此端口 53 甚至在防火墙上被阻止到这些机器上。

domain-name-system freebsd bind swap kill-process

5
推荐指数
1
解决办法
1332
查看次数

杀死一个名为 *:etlservicemgr (LISTEN) 的进程安全吗?

我正在尝试在本地为端口 9001 提供服务,但出现listen EADDRINUSE错误。当我查看带有lsof -i :9001它的端口时显示以下内容

COMMAND  PID    USER   FD   TYPE            DEVICE SIZE/OFF NODE NAME
node    3369  Name     12u  IPv4 0x617528c251f49bb      0t0  TCP *:etlservicemgr (LISTEN)
node    7803  Name     11u  IPv6 0x617528c1ecc1133      0t0  TCP *:etlservicemgr (LISTEN)
Run Code Online (Sandbox Code Playgroud)

什么是etlservicemgr?我可以杀死它吗?

port lsof kill-process

2
推荐指数
1
解决办法
4492
查看次数

从 lsof 列表中获取 PID

我有一个 react-native 应用程序,我想为开始测试版本编写一个脚本。如果 :8081 端口还活着,我需要击落它。命令:

lsof -i :8081
kill -9 <PID>
Run Code Online (Sandbox Code Playgroud)

lsof 返回此结果:

    COMMAND     PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
chrome     2423 loow  127u  IPv4 13749099      0t0  TCP localhost.localdomain:36650->localhost.localdomain:tproxy (ESTABLISHED)
qemu-syst 15091 loow   64u  IPv4 13795587      0t0  TCP localhost.localdomain:43518->localhost.localdomain:tproxy (ESTABLISHED)
qemu-syst 15091 loow   66u  IPv4 13795588      0t0  TCP localhost.localdomain:43520->localhost.localdomain:tproxy (ESTABLISHED)
qemu-syst 15091 loow   89u  IPv4 13777485      0t0  TCP localhost.localdomain:40500->localhost.localdomain:tproxy (ESTABLISHED)
node      16210 loow   16u  IPv6 13747716      0t0  TCP *:tproxy (LISTEN)
node      16210 loow   18u  IPv6 13751322      0t0  TCP …
Run Code Online (Sandbox Code Playgroud)

lsof pid kill-process

2
推荐指数
3
解决办法
1万
查看次数

即使使用 -9 也无法杀死 httpd 进程

我无法在运行 centos 6.5 的 VPS 上终止 httpd 进程。

我尝试用 -9 标志杀死它,但也不起作用。

命令的输出: ps aux | grep httpd

root     29459  0.0  0.0 103252   828 pts/0    S+   11:24   0:00 grep httpd
Run Code Online (Sandbox Code Playgroud)

奇怪的是,每次输入kill -9 29459命令,上述进程的pid加2,kill命令返回No such process

在此之前发生的事情是我尝试重新启动 httpd 但由于 SSL 错误无法重新启动

任何帮助,将不胜感激。

ssl httpd centos kill-process

0
推荐指数
1
解决办法
2996
查看次数