当前位置: 首页 > 面试题库 >

如何重启node.js服务器

干宏邈
2023-03-14
问题内容

我已经安装并正在osx上运行一个node.js服务器。我已经释放了一个聊天模块,并且正在愉快地运行它。我更改了一些内容,需要重新启动服务器才能看到效果。

我只知道如何通过关闭终端窗口,然后重新对其进行操作,然后再次运行节点chatdemo.js来重新启动。

有什么方法可以重启而不关闭终端吗?

谢谢。


问题答案:

如果它仅在运行(不是守护程序),则使用Ctrl-C

如果是守护进程,则可以尝试:

$ ps aux | grep node
you   PID  1.5  0.2  44172  8260 pts/2    S    15:25   0:00 node app.js
$ kill -2 PID

PID由输出数代替ps



 类似资料:
  • 在 Cadence 中部署代码期间,服务器重新启动功能如何工作?将重新启动哪些内容?它会仅重新启动 Cadence 服务,还是也会重新启动工作线程?如果重新启动工作人员,活动和工作流是否会从头开始重新启动?

  • 问题内容: 我有使用Express和Connect中间件的功能齐全的用户注册/身份验证系统。 唯一的问题是,每次执行服务器重新启动时,会话都会中断。 https://github.com/remy/nodemon-并且nodemon每次检测到文件更改时都会重新启动node.js。 如何进行持续性会话? 问题答案: 就像您的代码告诉您正在使用MemoryStore一样。这是易失的,重启后会清除。我建

  • 问题内容: 我有一个node.ja服务器正在侦听端口4000,访问该服务的URL是这样的: 我买了一个域名 如何将其分配给服务器?首先,我使用了转发功能,但是后来我再也无法使用location.hash向URL添加聊天频道了。然后我使用了Header- Redirect之类的东西。现在,该服务可以在mychat.com下访问,但不能在www.mychat.com下访问。此外,域名没有显示在浏览器窗

  • 问题内容: 在Node.js中,我将websockets / ws 用于WebSocket连接。下面是客户端的代码。假设我们要连接的服务器套接字关闭了一分钟。关闭事件将触发,但是每当服务器上的套接字出现故障或错误时,重新连接到套接字的最佳方法是什么? 问题答案: 我已经成功使用https://github.com/joewalnes/reconnecting- websocket/blob/mas

  • 问题内容: 我正在尝试重新启动服务器,然后使用以下命令等待: 但是我得到这个错误: 问题答案: 您应该将wait_for任务更改为local_action,然后指定要等待的主机。例如:

  • 问题内容: 在Twisted中,您可以使用该命令来帮助您解决许多与运行应用程序有关的事情(例如,对其进行守护进程)。 如何守护一个 node.js 服务器,使其即使在当前会话关闭后也能运行? 谢谢你的帮助 问题答案: 永远是您的问题的答案。 安装 用法 从命令行使用永远 使用Node.js中的Forever实例