gpt4 book ai didi

linux - OrientDB 作为 Ubuntu 上的守护进程不会停止

转载 作者:太空宇宙 更新时间:2023-11-04 09:23:23 24 4
gpt4 key购买 nike

在以下位置遵循在 Linux/Ubuntu 上安装 orientdb 的文档,http://orientdb.com/docs/2.1/Unix-Service.html

设置以下变量:JAVA_HOME、JRE_HOME、ORIENTDB_HOME 以及以下文件中的以下更改,

orientdb.sh

#!/bin/sh
# OrientDB service script
#
# Copyright (c) Orient Technologies LTD (http://www.orientechnologies.com)

# chkconfig: 2345 20 80
# description: OrientDb init script
# processname: orientdb.sh

# You have to SET the OrientDB installation directory here
ORIENTDB_DIR="/local/some-location"
ORIENTDB_USER="some-user"

安装 systemmd/etc/systemd/system/orientdb.service

[Unit]
Description=OrientDB Server
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target

[Service]
Type=forking
ExecStart=/local/some-location/bin/orientdb.sh start
ExecStop=/local/some-location/bin/orientdb.sh stop
ExecStatus=/local/some-location/bin/orientdb.sh status

可以通过以下命令启动服务

systemctl start orientdb.service

但在给出以下命令后服务不会停止

systemctl stop orientdb.service

机器信息:

  • Java 8.0_31
  • 东方数据库 2.1.12
  • Virtual Box VM 上的 Ubuntu 15.04

最佳答案

根据这个修改你的服务文件:

$ cat/etc/systemd/system/orientdb.service

[Unit]
Description=OrientDB Server
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target

[Service]
User=<USER>
Group=<GROUP>
ExecStart=<ORIENTDB_INSTALL_PATH>/bin/server.sh
SuccessExitStatus=143

修改您的用户、组和路径。

比重新加载服务 systemctl daemon-reload

在 Fedora23 上使用它对我有用。


让我知道。

伊凡


编辑

在 Ubuntu 15.04 上试过并且有效。

关于linux - OrientDB 作为 Ubuntu 上的守护进程不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39467965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com