【问题标题】:Keep OrientDB server running on AWS EC2让 OrientDB 服务器在 AWS EC2 上运行
【发布时间】:2017-01-17 09:08:15
【问题描述】:

我最近下载并设法在 AWS EC2 Linux 14.04(我想名字是)服务器上为我要设置的应用程序启动了 OrientDB 服务器/数据库。我通过与 EC2 服务器的 SSH 链接在终端中运行 ./server.sh 来“照常”启动 OrientDB。一切正常,我可以在计算机上查询数据库。但是一旦我离开我的计算机并且 SSH 链接被破坏(例如在关闭计算机时),数据库也是如此,即它停止了。

有没有办法解决这个问题,还是我必须以其他方式设置数据库?

【问题讨论】:

  • 如何启动它?
  • 通过在 OrientDB 的 bin 文件夹中从终端运行 server.sh (./server.sh) 文件。这将启动 OrientDB 服务器。 @OleksandrGubchenko
  • 您使用了哪种 EC2 实例类型?我正在尝试 micro(免费),但出现内存不足错误。

标签: linux ssh amazon-ec2 orientdb


【解决方案1】:

OrientDB 作为 AWS AMI 提供。来看看

http://orientdb.com/orientdb-amazon-web-services/

如果您想 DIY,请按照上提供的说明进行操作

http://orientdb.com/docs/last/Unix-Service.html

更新:文档的新链接:

https://orientdb.com/docs/last/admin/Unix-Service.html

希望对你有帮助

【讨论】:

  • 太棒了!谢谢你。错过了东方网站上的那个页面。像魅力一样工作。 @罗伯托
  • @Roverto Franchini 出于好奇(因为与控制台相比,从工作室设置数据库更容易,UI 方面),我如何连接到 AWS AMI 版本?
  • 通常暴露在 2480 端口,例如本地主机:2480。所以,我猜如果它是打开的,它就会暴露在正在运行的实例的端口 2480 上。
  • 第二个链接和他们网站上安装方法的链接一样坏了。
  • 现在第二个链接坏了..它前几天才工作!这越来越烦人了。现在好像是这个..orientdb.com/docs/last/Unix-Service.html
【解决方案2】:

您可以尝试在退出 0 之前将 server.sh 的完整路径放入 /etc/rc.local 并重新启动实例

【讨论】:

【解决方案3】:

在运行服务器之前,运行命令:

屏幕

这将创建一个持久的环境,允许您的进程在断开连接后继续运行。

当你重新连接时,你可以使用这个命令重新连接到那个环境:

屏幕-r

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 2014-12-02
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多