如何在 linux 中优雅地停止后台的 rethinkdb 服务器 运行?
How to gracefully stop a rethinkdb server running in the background in linux?
如何停止 linux 中的 rethinkdb 服务器?是否有正常关闭 rehinkdb 实例的命令?我没有在文档中找到任何相关信息。因此,如果我从
命令行,rethinkdb 处理从键盘发送的 SIGINT。但是我不确定当 rethinkdb 在 background.So 中 运行 时 rethinkdb 是否正常处理 kill 命令发送的 SIGTERM 信号什么是关闭 rethinkdb 的正确方法当 运行 作为后台进程?
使用
kill -INT pid
(其中pid是rethinkdb进程的id)
这就是 init.d 脚本所使用的。它允许您将其设置为在服务器启动时启动,并使用标准 linux init.d 命令,例如
sudo /etc/init.d/rethinkdb restart
此页面讨论在服务器启动时配置 rethinkdb:https://rethinkdb.com/docs/start-on-startup/
这是从上面页面链接到的 init.d 脚本的来源。
https://github.com/rethinkdb/rethinkdb/blob/next/packaging/assets/init/rethinkdb
假设您使用的是 init.d 启动概述 here,
sudo /etc/init.d/rethinkdb stop
然后
sudo /etc/init.d/rethinkdb restart
恢复。
如何停止 linux 中的 rethinkdb 服务器?是否有正常关闭 rehinkdb 实例的命令?我没有在文档中找到任何相关信息。因此,如果我从 命令行,rethinkdb 处理从键盘发送的 SIGINT。但是我不确定当 rethinkdb 在 background.So 中 运行 时 rethinkdb 是否正常处理 kill 命令发送的 SIGTERM 信号什么是关闭 rethinkdb 的正确方法当 运行 作为后台进程?
使用
kill -INT pid
(其中pid是rethinkdb进程的id)
这就是 init.d 脚本所使用的。它允许您将其设置为在服务器启动时启动,并使用标准 linux init.d 命令,例如
sudo /etc/init.d/rethinkdb restart
此页面讨论在服务器启动时配置 rethinkdb:https://rethinkdb.com/docs/start-on-startup/
这是从上面页面链接到的 init.d 脚本的来源。 https://github.com/rethinkdb/rethinkdb/blob/next/packaging/assets/init/rethinkdb
假设您使用的是 init.d 启动概述 here,
sudo /etc/init.d/rethinkdb stop
然后
sudo /etc/init.d/rethinkdb restart
恢复。