【问题标题】:Keep Cassandra running on EC2 after shell timeouts在 shell 超时后保持 Cassandra 在 EC2 上运行
【发布时间】:2016-06-03 09:10:09
【问题描述】:

我可以通过 ssh 进入我的亚马逊 EC2 实例并正常启动 Cassandra。当我从服务器建立连接时,我会将外壳留在我的开发机器上。稍后连接中断,我将检查外壳——它已经超时,我想在退出的过程中已经终止了 Cassandra 进程。

我如何从 shell 启动 cassandra:

$  nohup bin/cassandra -f &

EC2 实例将在几个月后用于生产,因此我希望 Cassandra 进程在我启动后启动,而不是停止。

任何建议都会有所帮助。谢谢。

【问题讨论】:

  • 你能分享一下日志吗?
  • 无论出于何种原因,我对 Cassandra 结束进程没有更多问题。我可以重新登录到 shell 并且它正在运行。 ./log 中的日志文件很大。确定要查看日志吗?

标签: shell amazon-web-services ssh amazon-ec2 cassandra


【解决方案1】:

您应该像运行任何其他守护程序一样从您的 init 系统(例如 Systemd 或 Upstart)运行 Cassandra。如果您从官方的 .deb 或 .rpm 包安装 Cassandra,它将为您的 init 系统安装适当的配置文件。

【讨论】:

    猜你喜欢
    • 2013-05-01
    • 2014-02-07
    • 1970-01-01
    • 2022-12-25
    • 2015-06-24
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多