pg_ctlstop [-W] [-s] [-Ddatadir] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctlrestart [-w] [-s] [-Ddatadir] [-m s[mart] | f[ast] | i[mmediate] ] [-ooptions] pg_ctlreload [-s] [-Ddatadir] pg_ctlstatus [-Ddatadir] pg_ctlkill [signal_name] [process_id] ...
等待操作完成。 支持模式start、stop、restart、promote和register,并且是这些模式的默认。 在等待启动时,pg_ctl会重复尝试连接到服务器。 在等待关闭时,pg_ctl会等待服务器移除它的PID文件。pg_ctl基于启动或关闭的成功返回一个退出码。 如果操作在超时时间内未完成(请参阅选项-t), 则pg_ctl以非零退出状态退出。
pg_ctl stop -m fast pg_ctl stop -m fast 1 SIGINT "Fast"模式(默认)不会等待客户端断开连接并且将终止进行中的在线备份。所有活动事务都被回滚并且客户端被强制断开连接,然后服务器被关闭。 pg_ctl stop -m immediate pg_ctl stop -m immediate 1 SIGQUIT "Immediate"模式将立刻中止所有服务器进程,而不...
pg_ctl stop -m fast pg_ctl stop -m fast 1 SIGINT "Fast"模式(默认)不会等待客户端断开连接并且将终止进行中的在线备份。所有活动事务都被回滚并且客户端被强制断开连接,然后服务器被关闭。 pg_ctl stop -m immediate pg_ctl stop -m immediate 1 SIGQUIT "Immediate"模式将立刻中止所有服务器进程,而不...
$ pg_ctl stop 使用-m 选项停止服务器允许用户控制如何关闭后端。 重启服务器 这个命令几乎等于先停止服务器然后再启动它,只不过 pg_ctl 保存并重新使用上一次运行服务器的命令行参数。重启服务器的最简单的方法是: $ pg_ctl restart 重启服务器,等待其停止和重启: ...
所有活动事务都被回滚并且客户端被强制断开连接,然后服务器被关闭。pg_ctl stop -m immediate# SIGQUIT "Immediate"模式将立刻中止所有服务器进程,而不是做一次干净的关闭。这将导致下一次重启时进行一次崩溃恢复。 可以进入对应关联/data路径下查看postmaster.pid文件是否存在,如发现上述命令都无法关闭服务,可以使用最...
pg_ctl unregister [-N servicename] 描述 pg_ctl用于初始化PostgreSQL数据库集群,启动、停止、或者重启PostgreSQL后端服务器(postgres),或者显示一个运行着的服务器的状态。尽管可以手动启动服务器,但是pg_ctl封装了重新定向日志输出,与终端和进程组合理分离,以及另外提供了一个便捷选项用于有控制的关闭。 init或者initd...
STARTINGTHESERVER启动服务器启动服务器: $pg_ctlstart启动服务器的一个例子, 等到服务器 启动了才退出: $pg_ctl-wstart用于一个 postmaster 使用端口 5433,而且不带 fsync 运行,使用: $pg_ctl-o"-F-p5433"startSTOPPINGTHESERVER停止服务器$pg_ctlstop停止服务器,使用 -m 开关允许我们控制如何把后端停下来。
pg_ctl 是一个用于启动,停止, 或者重起 PostgreSQL 后端服务器(postmaster), 或者显示一个运行着的服务器的状态的工具, 尽管我们可以手动启动服务器,但是 pg_ctl 封装了重新定向日志输出, 与终端和进程组合理分离,以及另外提供了一个选项用于有控制的关闭。 在start 模式里会启动一个新的服务器。 服务器是在后...
pg_ctl unregister [-N servicename] 描述 pg_ctl用于初始化PostgreSQL数据库集群,启动、停止、或者重启PostgreSQL后端服务器(postgres),或者显示一个运行着的服务器的状态。尽管可以手动启动服务器,但是pg_ctl封装了重新定向日志输出,与终端和进程组合理分离,以及另外提供了一个便捷选项用于有控制的关闭。 init或者initd...