postgresql - postgres 用户的 watchbog 命令不断占用 100% CPU

标签 postgresql

我已经使用 postgres 用户在 Ubuntu 16.04 上安装了 postgre,在运行我的应用程序几天后,我观察到 watchbog 命令的 CPU 使用率一直是 100%,直到我重新启动服务器。

我已经检查了 pg_stat_activity 中正在运行的查询,没有正在运行的查询。

以下为自上而下

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND    
9964 postgres  20   0  619320  14368   4028 S 399.0  0.1 102527:09 watchbog  

最佳答案

你被黑了。 Watchbog 是已知被恶意软件使用的名称,PostgreSQL 本身未使用它。他们可能已经通过您的数据库服务器进入并利用它以“postgres”的身份在操作系统中运行命令,或者他们可能只是直接侵入了名为“postgres”的操作系统帐户。

关于postgresql - postgres 用户的 watchbog 命令不断占用 100% CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58046441/

相关文章:

sql - 当查询得到非常大的结果时会发生什么

sql - Postgresql - 复制行并将 uid 设置为新列

sql - 检查 Postgres 中 2 个日期范围之间的交集

sql - postgresql - 加入匹配的表以及不匹配的表?

PostgreSQL 的 `initdb` 失败,返回 "invalid locale settings; check LANG and LC_* environment variables"

php - 如何在基本的 PHP 脚本中设置 postgres application_name

sql - 用于获取只读(不可变)PostgreSQL 表行数的索引?

python - Django 与 Postgresql 全文搜索日期和时间输入类型错误

python - 使用 ORM、声明式样式和关联对象在 SQLAlchemy 中递归选择(深度有限)关系

postgresql - Cygnus-NGSI 不会在 PostgreSQL 中保存数据