如何 restart/stop mac osx 上的 arangodb 服务器
How to restart/stop arangodb server on mac osx
我正在关注 arangodb 2.7.3 文档的第一部分。我已经做到了
brew install
/usr/local/sbin/arangod &
安装基本集群设置后的下一节是为使用 linux 的人编写的。它要求您修改我已经完成的配置文件,然后通过 /etc/init.d/arangodb
重新启动 arango 在 mac osx 上重新启动 arango 守护程序的正确方法是什么?
我要参加:
jobs -l
获取进程的pid。紧随其后:
kill -9 <pid>
终止进程。紧随其后:
/usr/local/sbin/arangod &
再次开始该过程。
你应该使用同样适用于 ArangoDB 的 regular homebrew way to start/stop services。
引用 brew install arangodb
:
要在登录时启动 arangodb:
ln -sfv /usr/local/opt/arangodb/*.plist ~/Library/LaunchAgents
然后现在加载arangodb:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.arangodb.plist
或者,如果您不 want/need launchctl,您可以 运行:
/usr/local/opt/arangodb/sbin/arangod --log.file -
你应该避免使用 -9
杀死服务(无论是 ArangoDB 还是其他任何东西),除非它真的有必要 - 不可能完全关闭,并且你可能会失去数据完整性。在没有指定信号的情况下终止将默认为信号 15 (SIGTERM
),这将命令服务自行关闭。
我知道有公认的答案,但使用自制软件的文档已更新,现在它更容易一些:
开始服务
sudo brew services start arangodb
停止服务
sudo brew services stop arangodb
重启服务
sudo brew services restart arangodb
配置文件位于
/usr/local/etc/arangodb3/arangod.conf
与更改位于 arangodb 安装中的 plist 文件中的设置相比,编辑它要容易得多。
我正在关注 arangodb 2.7.3 文档的第一部分。我已经做到了
brew install
/usr/local/sbin/arangod &
安装基本集群设置后的下一节是为使用 linux 的人编写的。它要求您修改我已经完成的配置文件,然后通过 /etc/init.d/arangodb
重新启动 arango 在 mac osx 上重新启动 arango 守护程序的正确方法是什么?
我要参加:
jobs -l
获取进程的pid。紧随其后:
kill -9 <pid>
终止进程。紧随其后:
/usr/local/sbin/arangod &
再次开始该过程。
你应该使用同样适用于 ArangoDB 的 regular homebrew way to start/stop services。
引用 brew install arangodb
:
要在登录时启动 arangodb:
ln -sfv /usr/local/opt/arangodb/*.plist ~/Library/LaunchAgents
然后现在加载arangodb:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.arangodb.plist
或者,如果您不 want/need launchctl,您可以 运行:
/usr/local/opt/arangodb/sbin/arangod --log.file -
你应该避免使用 -9
杀死服务(无论是 ArangoDB 还是其他任何东西),除非它真的有必要 - 不可能完全关闭,并且你可能会失去数据完整性。在没有指定信号的情况下终止将默认为信号 15 (SIGTERM
),这将命令服务自行关闭。
我知道有公认的答案,但使用自制软件的文档已更新,现在它更容易一些:
开始服务
sudo brew services start arangodb
停止服务
sudo brew services stop arangodb
重启服务
sudo brew services restart arangodb
配置文件位于
/usr/local/etc/arangodb3/arangod.conf
与更改位于 arangodb 安装中的 plist 文件中的设置相比,编辑它要容易得多。