许多Postgresql进程。如何处理它们?

许多Postgresql进程。如何处理它们?

我正在尝试修复已在 ubuntu 上安装的 openNMS 系统。目前我遇到了 postgresql 问题。我使用以下命令停止服务器:

service postgresql -$PGVERSION stop

之后当我运行命令时:

ps ax | grep postgres

我得到以下输出:

8198 pts/1    S+     0:00 grep --color=auto postgres
29104 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55176) idle                                                                             
29193 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55220) idle                                                                             
29195 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55221) idle                                                                             
29196 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55222) idle                                                                             
29198 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55223) idle                                                                             
30367 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55345) idle                                                                             
30373 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55350) idle                                                                             
30381 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55358) idle                                                                             
30396 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55370) idle                                                                             
30406 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55380) idle                                                                             
30415 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55387) idle                                                                             
30423 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55395) idle                                                                             
30430 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55401) idle                                                                             
30441 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55410) idle                                                                             
30445 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55414) idle                                                                             
30447 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55415) idle                                                                             
30449 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55416) idle                                                                             
30451 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55417) idle                                                                             
30453 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55418) idle                                                                             
30455 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55419) idle                                                                             
30457 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55420) idle                                                                             
30460 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55421) idle                                                                             
30463 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55422) idle                                                                             
30466 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55423) idle                                                                             
30468 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55424) idle                                                                             
30471 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55425) idle                                                                             
30474 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55426) idle                                                                             
30480 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55427) idle                                                                             
30485 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55428) idle                                                                             
30490 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55429) idle                                                                             
30492 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55430) idle                                                                             
30501 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55446) idle                                                                             
30504 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55453) idle                                                                             
30507 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55459) idle                                                                             
30509 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55461) idle                                                                             
30512 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55464) idle                                                                             
30514 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55466) idle                                                                             
30516 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55470) idle                                                                             
30518 ?        Ss     0:00 postgres: opennms opennms 127.0.0.1(55472) idle 

现在我不知道如何结束所有这些进程。此外,当我运行 top 命令时...我可以看到一长串 postgresql 进程。这是一个生产服务器,所以我无法重新启动它。请告诉我如何摆脱它。

答案1

您看到的 postgres 进程与 OpenNMS 绑定。您需要先停止 OpenNMS 服务,然后再停止 postgres 数据库。

/etc/init.d/opennms stop或者service opennms stop将停止 OpenNMS。

此后,多个 postgres 进程将会消失。

相关内容