标签: node.js express server
我们只是让我们的NodeJS服务器挂起100%的CPU,经过调试后发现它是由一个糟糕的正则表达式灾难性回溯引起的。
我知道设计NodeJS是单线程的,所以如果一些坏代码阻塞了线程,那么整个服务器就会挂起。有没有聪明的方法可以解决这个问题,所以让我们说如果它挂起超过1分钟,我们可以检测并自动重启服务器。