- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
从昨天开始,我对 VPS 和 Linux 绝对是 100% 的新手,我遇到了一个问题。流程如下:
node app.js
以在 NodeJS
/ExpressJS
中启动我的应用程序。同样,作为 Linux 的新手,我不确定如何解决这个问题。这是有道理的,因为正在运行/记录 Node 应用程序日志的终端不再响应,但我想要的是:
a) 能够远程启动应用程序,然后让它一直...运行...直到我手动停止它b) 能够通过我的手机或笔记本电脑间歇性地 SSH 回到我的服务器以检查日志。
这两种情况都有可能吗?显然,我通过终端启动应用程序的协议(protocol)(如果在本地运行它,我通常会这样做)不是正确的方法,但我找不到资源来告诉我该怎么做!
编辑:我实际上正在使用 Node Supervisor
运行应用程序,这有助于在出现崩溃时保持应用程序正常运行,但不确定这是否会影响情况。
最佳答案
当您让笔记本电脑进入休眠状态时,您的应用很可能正在打印到标准输出(控制台),并且该流已关闭/中断。
至少有两种选择:
使用 screen :只需在启动您的应用程序之前键入 screen
。然后启动您的应用程序。然后 Ctrl-A-D 从屏幕上分离。然后您可以安全地从 VPS 注销并让您的笔记本电脑进入休眠状态。要返回应用的输出,请重新登录并键入 screen -r
在后台运行应用程序:node app.js &
。
关于linux - 当我让笔记本电脑进入休眠状态时,在 VPS (linux) 上运行的 NodeJS 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20233901/
我有一个 powershell 进程,它从远程服务器读取记录并将它们复制到本地数据库中。运行时,它可能会运行 8-12 小时。 如何防止计算机在此期间关闭(或进入休眠/休眠模式)?我知道我可以调整“电
是否有一些命令行或 AppleScript 可以编写/运行以使机器自动进入休眠状态,甚至更好地进入休眠模式? 我可以以 root 身份运行该程序。 最佳答案 osascript -e 'tell ap
我是一名优秀的程序员,十分优秀!