我正在开发一个 NodeJS 应用程序,其目的是将文档转换为图像。因此,在 RAM 上非常占用资源,当出现高峰时,服务器的 RAM 使用率可能会达到 100%。
我的问题是,当这种情况发生时,Node 会崩溃(内存不足异常),因此我希望找到一种方法,使其不会崩溃,而是尽可能地完成工作。
我知道有其他替代方案(缩放、排队、使用“forever”自动重新启动等),并且正在努力解决这些问题,但是如果某些事情失败,如果 RAM 满了,知道我的服务器不会死机会很酷。
有没有实现这一点的方法?
我的问题是,当这种情况发生时,Node 会崩溃(内存不足异常),因此我希望找到一种方法,使其不会崩溃,而是尽可能地完成工作。
我知道有其他替代方案(缩放、排队、使用“forever”自动重新启动等),并且正在努力解决这些问题,但是如果某些事情失败,如果 RAM 满了,知道我的服务器不会死机会很酷。
有没有实现这一点的方法?