关于在Synology NAS上继续运行Javascript应用程序的问题



我的目标是让应用程序在我的Synology上运行,我可以在SSH中运行应用程序连接,一切都很好,但当我关闭连接时,应用程序显然会停止工作。

我不是Unix和公司的专家,所以我的实际解决方法是:

Guacamole Docker+Firefox Docker:我连接到Firefox Docker,然后将Guacamole用于ssh并从那里运行应用程序。我可以关闭所有内容,应用程序仍然运行良好。但我知道我为了一项简单的任务浪费了太多的一切。

我确信有更好的方法可以做到这一点,所以有人能帮助我吗?提前感谢!

通常,当您在shell中启动某个东西时,该东西会绑定到该shell,因此当您终止shell时(如关闭ssh连接时(,绑定到它的任何东西也会终止。

为了让你的进程在shell终止后幸存下来,你必须分离它,有各种方法可以做到这一点,而且我对Synology使用的特定unix发行版没有经验,所以我不能100%确定,但这可能会奏效:https://askubuntu.com/questions/8653/how-to-keep-processes-running-after-ending-ssh-session

它使用一个名为tmux的软件来进行检测。

也就是说,使用docker并不是一个坏主意。我认为不会有任何明显的性能差异或浪费资源。

最新更新