相关疑难解决方法(0)

多核机器上的Node.js

Node.js看起来很有趣,我必须错过一些东西 - 不是Node.js只调整为在单个进程和线程上运行吗?

那么它如何扩展多核CPU和多CPU服务器?毕竟,尽可能快速地制作单线程服务器,但是对于高负载我想要使用多个CPU.同样可以使应用程序更快 - 似乎今天的方式是使用多个CPU并并行化任务.

Node.js如何适应这张图片?它的想法是以某种方式分发多个实例或什么?

javascript node.js node-cluster

582
推荐指数
14
解决办法
17万
查看次数

如何将node.js应用程序作为后台服务运行?

由于这篇文章多年来引起了很多关注,我在本文的最后列出了每个平台的顶级解决方案.


原帖:

我希望我的node.js服务器在后台运行,即:当我关闭终端时,我希望我的服务器继续运行.我已经用Google搜索了这个教程,但它没有按预期工作.因此,我没有使用该守护进程脚本,而是认为我只使用了输出重定向(2>&1 >> file部分),但这也没有退出 - 我的终端中出现一个空行,就像是在等待输出/错误.

我也尝试将该过程放在后台,但是一旦我关闭终端,该过程也会被杀死.

那么当我关闭本地计算机时,如何让它保持运行?


最佳方案:

daemon background process node.js server

457
推荐指数
15
解决办法
50万
查看次数

系统重启时自动启动(节点)

我正在使用node的forever模块来保持我的节点服务器运行.但是,当系统重新启动时,Forever会终止.有什么办法可以在系统重启时自动启动节点服务器(永远)

centos node.js forever

186
推荐指数
10
解决办法
13万
查看次数

如何杀死通过SSH启动的Node.js的NOHUP进程

我启动node.js服务器有nohup的3000端口用于后台运行,但现在我想node.js3000停止服务器并再次使用相同的端口启动.我怎么能停止这个过程?

我可以用这个命令让进程杀死;

ps -a","ps -ef |grep nohup
Run Code Online (Sandbox Code Playgroud)

但它回归;

-bash: kill: (11929) - No such process
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript linux ssh bash node.js

4
推荐指数
1
解决办法
8581
查看次数

如何在远程服务器上启动 NodeJS 进程?

我已经创建了一个简单的 NodeJS 应用程序,现在我已经将它移到了 AWS 中的服务器上。

我能够通过 ssh 进入服务器并启动应用程序,但显然一旦我关闭终端,进程就会停止。

如何在关闭终端后启动我的 NodeJS 应用程序并使其保持运行?

linux node.js

2
推荐指数
1
解决办法
5655
查看次数