繁体   English   中英

node.js服务器重新启动基础知识错误处理

[英]node.js server restart fundamentals errorhandling

我正在研究php7和node.js,以确定哪一个更适合我的任务。 我读到有关node.js的信息,当引发错误时,需要重新启动服务器。

可以这么说,我在网站上使用了很多库,因此可能出现错误。

我阅读了node.js,可以将数据存储在变量中而不是数据库中,并在下一次调用中使用变量中的数据。 如果我错了,请纠正我,到目前为止我从未使用过node.js。

现在,将引发错误,并且需要重新启动该服务器的原因。

然后,我读到有一些工具可以重启服务器,例如。 该工具称为“永远”。 但是现在我的问题->

我的服务器的下一个实例可以保持旧实例的状态,还是变量中的数据丢失?

还是我必须通过构造器中的“永远”或服务器的下一个实例中的某些工具传递此数据? 我想这将是意大利面条代码。

并且,如果由于错误的请求而引发错误,并且仍在处理其他请求,并且服务器关闭了导致错误的原因,那么所有请求都会超时还是返回某些信息?

非常感谢您为我澄清了一些内容

我读了node.js,可以将数据存储在变量中而不是数据库中,并在下一次调用中使用变量中的数据。 如果我错了,请纠正我,到目前为止我从未使用过node.js。

你错了。 尽管您可以将数据存储在变量中并重用它们,但是节点无法按照您的想法工作。

我的服务器的下一个实例可以保持旧实例的状态,还是变量中的数据丢失?

它迷路了

还是我必须通过诸如constrctor中的“ forever”之类的工具或服务器下一个实例的某些工具传递此数据? 我想这将是意大利面条代码。

您需要一个数据存储,例如像mysql或redis这样的数据库

并且,如果由于错误的请求而引发错误,并且仍在处理其他请求,并且服务器关闭了导致错误的原因,那么所有请求都会超时还是返回某些信息?

他们将被杀死。

您必须像编写其他程序一样添加错误处理。 正确编写的程序很少会关闭,甚至永远不会关闭,因为您会捕获所有错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM