kill-process

如何停止 MariaDB 上已终止的回滚进程?
kill-process

如何停止 MariaDB 上已终止的回滚进程?

我们尝试回滚 Mariabd 失败。该进程仍列在列表中,show full processlist但没有显示任何进展。如何停止此进程? 22301639 user localhost db Killed 20334 Rollback insert into `table`(... 0.000 KILL 22301639;没有效果。 ...

Admin

跟踪/解决 Apache2 中的突发峰值
kill-process

跟踪/解决 Apache2 中的突发峰值

我的服务器运行在 Ubuntu20.04 上,这是一个纯 LAMP 堆栈,带有 Apache 2.4.41。在过去的几周里,总共发生了 2 次 Apache2 没有响应的情况(用户无法加载我们的网站),我们无法解决原因,但在我重新启动 Apache2(systemctl restart apache2)后,它又开始工作了。我检查了一下,MySQL 已经启动了,所以我觉得这纯粹是因为 Apache2 达到了极限并且没有响应。 因此我开始跟踪并记录进程数,即记录以下命令 ps aux | grep apache | wc -l 每 5 秒写入一个文本文件。 该...

Admin

如何找出已结束的 PID 正在执行哪个程序
kill-process

如何找出已结束的 PID 正在执行哪个程序

我发现有一个程序定期杀死我的Apache,根据日志信息,我知道有一个程序使用“/etc/init.d/apache2 stop”来停止apache,由于这个进程消失了,我怎样才能找出这个PID属于哪个程序? journalctl -o verbose _PID=16630 -- Logs begin at Thu 2021-10-28 ... [s=b8b9ba8c0b3a434ab134b8e39ad9a421;...] SYSLOG_FACILITY=3 PRIORITY=6 _UID=0 _GID=0 ...

Admin

如何终止 Windows Server 中以 SYSTEM 帐户运行的进程?
kill-process

如何终止 Windows Server 中以 SYSTEM 帐户运行的进程?

我有一台装有 Windows Server 2008 R2 的服务器,并在 SYSTEM 帐户下运行一个服务进程(我们的自定义服务)。可能某个服务已挂起,我想停止它。我尝试通过管理控制台“服务”管理单元停止它,但没有帮助,服务进程仍在运行,尽管在管理控制台中它已被标记为未运行。有没有办法从命令行终止它?请注意,服务在 SYSTEM 帐户下运行。我在服务器上拥有完全的管理权限。 我已尝试pskill从具有提升权限的控制台(就像pskill PID),但它没有完成工作:它报告该进程已终止,但我仍然在任务管理器中看到它。 Taskkill 也无济于事: C:\&g...

Admin

Powershell:启动和停止 Flask 服务器
kill-process

Powershell:启动和停止 Flask 服务器

我编写了一个 powershell 脚本来启动我的 flask 服务器,运行我的测试,然后停止我的服务器。它启动服务器并运行我的测试。但是,当它终止 $server 进程时,它会让实际的服务器进程继续运行,我可以看到此进程的窗口仍然打开。测试运行完毕后,我该如何终止服务器? $db_id = [guid]::NewGuid().ToString() $env:AUTHZ_DB_FILE = 'Authorization ' + $db_id $server = Start-Process py -ArgumentList '-m', 'authz.test...

Admin

如何终止 Apache 网络服务器调用的后端 PHP 脚本?
kill-process

如何终止 Apache 网络服务器调用的后端 PHP 脚本?

我在 Apache Web 服务器上调用一些 PHP 后端脚本,这些脚本被编程为运行几天。问题是我无法找到停止这些脚本的方法(除了使用 sudo apachectl restart 重新启动服务器)。 通常我会运行ps -aux | grep script_name获取 PID 并将其终止。 但是在这种情况下,当我使用 PHP 执行此操作时(shell_exec("ps -aux | grep script_name")我看不到该过程..我的假设是,当通过 apache 调用脚本时,它会在内部运行它们,因此它们是不可见的。 有什么想法可以检查哪些脚本正...

Admin

如何杀死不存在的进程?
kill-process

如何杀死不存在的进程?

我有一个 PID 为 4276 的进程,它使用端口 9191。我需要这个端口来安装软件。有人能告诉我如何终止这个进程吗?Windows 任务管理器不显示该进程,PowerShell 无法找到该任务。 ...

Admin

linux - ps 具有与进程 ID 不同的列
kill-process

linux - ps 具有与进程 ID 不同的列

我有一个简单的 Docker 命令来终止数据库进程: docker exec app-pgsql bash -c 'ps axuf |grep ils |cut -d" " -f3 |xargs kill -9 || :' 正如您所看到的,我正在寻找第 3 列以ps获取进程 ID,但有时此列不同,一次是第 3 列,第二次是第 4 列,下一次还是第 3 列,等等。 有没有更好的解决方案来解决这个问题,不管第 3 列是什么? ...

Admin

virt-install 挂起并且不会停止。如何安全停止?
kill-process

virt-install 挂起并且不会停止。如何安全停止?

我遇到了一个问题,virt-install 卡在了非常早期的阶段,无法被终止(在说“开始安装”之后,但在 VM 在 vi​​rt-manager 中可见之前)。 Ctrl-C 无法取消 virt-install,systemctl restart libvirtd只会挂起。我必须硬重启机器。甚至kill $libvirtPID只是挂起。如果我重新启动,重新启动会挂起并显示一条消息kvm: exiting hardware virtualization,我必须硬重启。 目前,我还没有寻求帮助原因而是我想知道是否有更好/更安全的方法来取消冻结的 virt-i...

Admin

使用或不使用 systemctl 终止 systemd 服务
kill-process

使用或不使用 systemctl 终止 systemd 服务

像这样终止正在运行的守护进程 systemd 服务有什么区别: kill -SIGKILL 3645 和 systemctl -s kill -SIGKILL 3645 其中 3645 是 systemd 服务的 pid。此外,使用第一种方法有什么缺点吗? ...

Admin

如何在没有 sudo 的情况下找到 sshd 用来进行端口绑定的端口?
kill-process

如何在没有 sudo 的情况下找到 sshd 用来进行端口绑定的端口?

要删除给定端口绑定,pid可以使用 找到sudo netstat -lnpt,然后使用 删除kill pid。由于进程名称已知 (sshd),启动它的非 sudoer 用户可以使用 找到 pid: $ ps --user user -o pid,comm | grep sshd 8543 sshd 然后将其杀死。因此,对于非 sudoer 用户来说,可以轻松自动删除端口绑定。但是,如果用户启动了多个端口绑定,则上一个命令将返回多个sshd进程的多个 pid。如果用户只需要删除一个给定的端口绑定,则需要找到哪个 pid 正在监听该端口。 这可能吗 ? ...

Admin

如何通过全名(包括路径)终止进程?
kill-process

如何通过全名(包括路径)终止进程?

给定一个进程的完整文件名,我该如何终止它?不仅通过文件名,还可以通过完整文件名。我研究过 kill 和 pkill 但它们不是我想要的。 ...

Admin

如何停止进程 fdhost?
kill-process

如何停止进程 fdhost?

我正在尝试将 SQL Server 2016 更新到 CU7。 在此期间正在使用的文件检查,我会被提示停止fdhost.exe每个正在运行的实例,以避免需要重新启动。 但是如何停止此进程?我已停止全文筛选服务,但fdhost.exe它仍在运行。当我在任务管理器中(或通过使用taskkill)将其终止时,它会立即恢复并带有新的 PID,并且服务会自行重新启动。 ...

Admin

安全终止进程组
kill-process

安全终止进程组

如何安全地终止一个进程组,并在必要时强制终止? 目标是使用 SIGTERM (-15) 来终止应用程序,然后如果树中的应用程序在超时(例如 60 秒)后没有终止,则执行 SIGKILL (-9)。 我们有一个场景,其中父进程和子进程共享一个 pgid,例如 Parent Process pid=123, pgid=123 |- Child Process pid=456, pgid=123 目前我们正在向进程组发送 SIGTERM (-15),然后如果父进程已死亡,则假定成功。 但是有时候我们发现父进程死了,子进程却没有死。 所以这可以归结为两...

Admin

REdHat 上的进程被随机终止
kill-process

REdHat 上的进程被随机终止

我们有大约 100 个内存有限的 Java 虚拟机和 MongoDB。部署的进程包括随机被杀或突然终止及时。无论是 java 进程、nodejs 还是 mongodb 进程。我们也尝试了 OOM 配置更改,但没有帮助。我们没有找到被终止进程的日志或跟踪。以为是内存问题,但我们有足够的内存。 系统和部署规格: 操作系统: 红帽 RAM内存:32 GB 硬盘:120 GB 已部署的应用程序:大约10 jetty application services,,,mongoDBNodejsApache web server 也尝试在具有少量内...

Admin