我们需要通过 Web 浏览器让多个用户可以使用 FiftyOne 实例。我们需要启动一个进程并让它运行,即使我们从启动应用程序进程的会话中注销也是如此。
我正在使用以下命令来启动该过程。我在 Docker 容器中执行此操作。该容器通过 AWS EC2 在 Ubuntu 主机上运行。
$ nohup fiftyone app launch --remote > fiftyone.log 2>&1 &
如果我从终端启动此命令,它会启动允许 Web 浏览器与 FiftyOne 应用程序连接的进程。这些在我注销后仍然存在。
但是,这些过程有时会变得不可用。例如,运行 20 多个小时后,FiftyOne 崩溃并在日志文件中显示以下内容~/.fiftyone/var/lib/mongo/log/mongo.log
。
(制作者cat ~/.fiftyone/var/lib/mongo/log/mongo.log | jq '{msg,t}'
)
{
"msg": "CMD fsync",
"t": {
"$date": "2021-09-01T15:04:24.152+00:00"
}
}
{
"msg": "Received signal",
"t": {
"$date": "2021-09-01T15:04:24.181+00:00"
}
}
{
"msg": "Signal was sent by kill(2)",
"t": {
"$date": "2021-09-01T15:04:24.181+00:00"
}
我怎样才能获得有关此崩溃原因的更多信息?