AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[kill](server)

Martin Hope
aPugLife
Asked: 2016-08-04 00:43:06 +0800 CST

Ubuntu 服务器随机杀死 Apache2 - 我想我知道为什么

  • 0

几周,甚至几个月,在 logrotate 之后,我的 Apache2 服务器突然停止并且无法重新启动,主要是因为证书上的密码。但我不想删除它。

一开始我以为是因为Logrotate。但是后来,我对其进行了更好的监控并进行了一些测试,但这不是原因。

我到处搜索日志,直到今天早上,当它再次崩溃时,我发现了这个:

错误日志

[Wed Aug 03 06:34:41.322231 2016] [mpm_prefork:notice] [pid 2726] AH00169: caught SIGTERM, shutting down
[Wed Aug 03 06:34:42.301179 2016] [ssl:info] [pid 18371] AH02200: Loading certificate & private key of SSL-aware server 'aa.bb.cc:443'

系统日志

Aug  3 06:34:40 myserver php5-common: php5_invoke pdo: already enabled for apache2 SAPI
Aug  3 06:34:40 myserver php5-common: php5_invoke pdo: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-common: php5_invoke opcache: already enabled for apache2 SAPI
Aug  3 06:34:40 myserver php5-common: php5_invoke opcache: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-cli: php5_invoke opcache: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-cli: php5_invoke pdo_pgsql: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-cli: php5_invoke json: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-cli: php5_invoke pdo: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-cli: php5_invoke pgsql: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-cli: php5_invoke readline: already enabled for cli SAPI
Aug  3 06:34:40 myserver php5-readline: php5_invoke readline: already enabled for apache2 SAPI
Aug  3 06:34:40 myserver php5-readline: php5_invoke readline: already enabled for cli SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: php5_invoke opcache: already enabled for apache2 SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: php5_invoke pdo_pgsql: already enabled for apache2 SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: php5_invoke json: already enabled for apache2 SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: php5_invoke pdo: already enabled for apache2 SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: php5_invoke pgsql: already enabled for apache2 SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: php5_invoke readline: already enabled for apache2 SAPI
Aug  3 06:34:41 myserver libapache2-mod-php5: apache2_invoke php5: already enabled
Aug  3 06:34:42 myserver apache2: No way to ask user for passphrase

替代品.log.1

update-alternatives 2016-08-03 06:34:40: run with --install /usr/bin/php php /usr/bin/php5 50 --slave /usr/share/man/man1/php.1.gz php.1.gz /usr/share/man/man1/php5.1.gz

我想我终于找到了为什么我的服务器突然停止工作了。但我不知道update-alternatives是做什么用的,我从未听说过它,需要关于如何移动的建议,以解决我的问题。它可以是更新 php 或停止该程序在上午 6.34 运行,或完全停止。

任何意见是极大的赞赏!

编辑: 最佳答案(并且只有一个)标记为已接受,因为我发现我的系统正在安装更新,其中包括 php.ini 文件。由于证书的原因,这让系统既有更新版本的 php 又有不当关闭 apache 服务。我想要证书上的密码,所以禁用更新

dpkg-reconfigure -plow unattended-upgrades

似乎解决了我的问题。但我不能确定.. 必须等待下一个 SIGTERM,如果有的话。

kill apache2
  • 1 个回答
  • 148 Views
Martin Hope
Jeffrey L. Roberts
Asked: 2016-04-18 02:57:12 +0800 CST

长时间运行的 PHP 进程随机停止并显示消息“Killed”

  • 2

我有一个我正在运行的 PHP 脚本,它之前一直运行,但由于某种原因,它一直停止并显示“已杀死”的消息......

这是我的盒子,没有其他人登录

剧本的任何地方都没有“杀死”这个词

是什么杀死了我的脚本,为什么?

php command-line-interface kill kill-process
  • 1 个回答
  • 4076 Views
Martin Hope
user447607
Asked: 2013-03-02 12:01:50 +0800 CST

我刚刚在 Tomcat 7 中安装了一个分析器,现在我在关机时遇到了 BindException

  • 1

所以我刚刚阅读的 HOWTO 说要将这些 JAVA_OPTS 添加到启动脚本中:

-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=[place port number here]
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

我这样做了并且有效,但是 Tomcat 没有关闭并给我

java.net.BindException: Address already in use

当我执行关机脚本时。

kill
  • 1 个回答
  • 351 Views
Martin Hope
cat pants
Asked: 2012-12-15 16:09:01 +0800 CST

如果 kill -9 无效,如何在 Linux 中终止进程

  • 8

我想 kill -9 仍然只是向进程发送信号。如果这个过程表现不佳,我想 kill -9 不会有任何效果。事实上,今天我第一次看到 kill -9 在发送到卡住的 ruby​​ 进程时没有任何效果。所以这是我的问题:有没有更严厉的方法来终止进程?

kill
  • 3 个回答
  • 26372 Views
Martin Hope
DD.
Asked: 2012-07-10 08:34:48 +0800 CST

通过命令名杀死进程

  • 6

我想根据命令名称终止一个 java 进程......最好的方法是什么?

(即当您ps -f在CMD列中输入名称时)。

linux kill grep
  • 4 个回答
  • 3686 Views
Martin Hope
David
Asked: 2012-07-03 12:53:38 +0800 CST

linux 超时时间

  • 2

我正在尝试运行一个命令 5 小时 10 分钟。

我找到了如何运行它 5 小时,但我无法运行它 5 小时 10 分钟..

timeout -sKILL 5h mplayer -dumpstream http://82.201.100.23:80/slamfm -dumpfile slamfm.mp3

运行良好。但是当我尝试

timeout -sKILL 5h10m mplayer -dumpstream http://82.201.100.23:80/slamfm -dumpfile slamfm.mp3

我收到这个错误

超时:无效的时间间隔“5h10m”

有谁知道运行这个命令 5 小时 10 分钟然后终止它的方法吗?

timeout kill command
  • 1 个回答
  • 1317 Views
Martin Hope
DeeDee
Asked: 2012-06-23 11:37:46 +0800 CST

如何杀死表面上不朽的进程?

  • 6

我在 NFS 装载上进行了一些巨大的文件传输操作。挂载点所在的服务器不小心重启了,现在发起这些大传输的服务器似乎被它们拖垮了。

如果我运行top,我会看到以下内容:

在此处输入图像描述

我尝试的第一件事是运行kill每个 -1 -2 -9 和 -15 标志,并依次运行上面显示的每个进程 ID。这让我可以继续,但并没有终止进程。我尝试的下一件事是重新启动服务器,但既没有reboot也没有用shutdown -r now。当我运行时shutdown -r now,标准广播消息被发送出去,但服务器没有重启。我通过查看服务器正常运行时间(25 天)确认了这一点。

所以现在我有点卡住了。我以 root 身份运行这些命令。

编辑:这是另一个有趣的花絮:

在此处输入图像描述

最重要的是,我没有看到任何其他进程使用超过百分之一的内存或超过 5% 的 CPU。

编辑2:输出/var/log/messages

在此处输入图像描述

nfs kill rhel6
  • 2 个回答
  • 7008 Views
Martin Hope
jon
Asked: 2012-06-19 05:37:50 +0800 CST

ps processname* | 之间有什么区别?kill 和 kill -p processname* 在 powershell 中?

  • 0

在 powershell 中,是否有以下区别:

ps theProcessName* | kill

和

kill -processname theProcessName*

谢谢

powershell kill
  • 2 个回答
  • 626 Views
Martin Hope
SCL
Asked: 2012-06-15 08:21:13 +0800 CST

为什么 kill 使 bash 脚本退出

  • 3

在 kill 语句之后,脚本打印“Terminated”并且以下几行永远不会执行:

#!/bin/bash

kill -9 `ps -ef | grep MailSender | grep -v grep | awk '{print $2}'`
echo starting
./MailSender

我什至尝试set +e在开始时添加,但它在 kill 后仍然存在。

bash kill
  • 2 个回答
  • 3282 Views
Martin Hope
mehturt
Asked: 2012-05-17 04:50:02 +0800 CST

杀死进程组不工作

  • 3

我在 Debian GNU/Linux 上。“kill”的手册页说我可以使用负 PID 值来终止进程组,但是在命令行上运行时,它不起作用:

$ /bin/kill -9 -21581
/bin/kill: invalid option -- '2'

Usage:
 kill [options] <pid> [...]
etc.

使用 bash 内置 kill 时,它工作正常。

linux debian bash kill
  • 1 个回答
  • 870 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve