所以我昨天通过自制软件下载了ArangoDB。文档说要使用以下内容来启动服务器:
/usr/local/Cellar/arangodb/<VERSION>/sbin/arangod &我最终使用了终端上显示的提示
/usr/local/opt/arangodb/sbin/arangod不知道这是否一定会有所不同。尽管如此,我还是让服务器正常工作。
然后我想设置身份验证。文档没有说明如何停止服务器。因为我不知道怎么做,所以我就关闭了终端窗口
然后我跑了
/usr/local/opt/arangodb/sbin/arango-secure-installation这就给了我一个错误
FATAL [...] database is locked by process ..: please stop it first and check that the lockfile 'usr/local/var/lib/arangodb3/LOCK' goes away. If you are sure no other arangod process is running, please remove the lockfile '/usr/local/var/lib/arangodb3/LOCK' and try again我该如何解决这个问题?我已经运行了webgui,但是关闭它并没有什么不同。
另一个堆栈溢出问题说,使用以下命令:
brew services stop arangod
brew services start arangod
brew services restart arangod这些都不管用吗?
所以,有两个问题:
a)如何解决这个问题?
b)将来,我如何正确地终止服务器?
谢谢
发布于 2021-04-05 18:58:08
您可以使用"brew services start/stop/restart arangod“。不再需要显式地启动arangod。如果它已显式启动,只需执行"killall ARAN神“命令以优雅地停止它,并使用"brew services start”启动它。
https://stackoverflow.com/questions/66933828
复制相似问题