我正在尝试修复已在 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 进程将会消失。