node.js - 如何在nodejs中阻止服务器终止?

标签 node.js error-handling runtime-error

我在数组中有动态值(比如 100),所有值都是 Neo4j 数据库查询(密码),每个查询从服务器带来 30 个值。

有时,如果在 xyz 数字查询中发生错误,为了处理这些错误,我在 Cypher 查询 session 的 catch() 中使用了 process.exit() ,因为我想停止完整执行并丢弃以前的值,但因为它也会杀死正在运行的服务器。

我想从一开始就评估一切, 我想自动重新启动服务器。

尽管使用 process.exit(),如果有什么我可以调用的东西,以便我当前的执行停止并从头开始重新启动当前请求,还有其他方法吗

简而言之:发生错误时服务器不应该停止。

有人帮忙吗?

最佳答案

如果您希望 NodeJs 在终止时重新启动。

尝试使用进程管理器程序来运行您的 Node 。

例如PM2

关于node.js - 如何在nodejs中阻止服务器终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51877408/

相关文章:

objective-c - 我可以在Objective-C中捕获从另一个线程的一个线程抛出的异常吗?

php - 错误的T-SQL查询时sqlsrv_query不会返回false

objective-c - 信号错误 : 'NSInvalidArgumentException'

node.js - 如何使用 Node.js 抓取异步加载数据的网站?

php - MySQL数据库表中找不到数据,如何编写php代码?

java - 为什么我会收到此错误?这是Java中kickstart 2020(分配)的第一个问题

php - PDO 错误 - 在非对象上调用成员函数 prepare()

node.js - Nodejs进程kill后自行重启

node.js - Jelastic 在 NodeJS 上实现 SSL

node.js - 切换到 stomp-client 时使用 node-amqp 库的身份验证失败,它可以工作