Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点应用程序无法呈现页面_Node.js_Express - Fatal编程技术网

Node.js 节点应用程序无法呈现页面

Node.js 节点应用程序无法呈现页面,node.js,express,Node.js,Express,我的节点应用程序工作正常,直到最近,它突然无法呈现页面,下面是发生的情况: 节点应用程序在06:00启动 一切顺利,直到17:30,我们发现访问网页的请求没有响应,所有“呈现”相关功能都失败,甚至静态页面也失败了 我们尝试telnet端口,它是可连接的,我们尝试调用api函数(“发送”相关函数),有正确的数据响应 我们检查日志(使用log4js),发现日志在13:15左右停止记录 我们检查CPU使用率,仅为2% 我们检查了进程内存,它大约使用了1.4G内存,到目前为止还不错,整个pc仍然有4G内

我的节点应用程序工作正常,直到最近,它突然无法呈现页面,下面是发生的情况:

  • 节点应用程序在06:00启动
  • 一切顺利,直到17:30,我们发现访问网页的请求没有响应,所有“呈现”相关功能都失败,甚至静态页面也失败了
  • 我们尝试telnet端口,它是可连接的,我们尝试调用api函数(“发送”相关函数),有正确的数据响应
  • 我们检查日志(使用log4js),发现日志在13:15左右停止记录
  • 我们检查CPU使用率,仅为2%
  • 我们检查了进程内存,它大约使用了1.4G内存,到目前为止还不错,整个pc仍然有4G内存可用
  • 检查了Windows事件日志,没有相关事件,也没有I/O错误事件
  • 我们重新启动节点应用程序,一切恢复正常,网页恢复正常
  • 这是我的setting.js api函数,在网页不可用时可以正常工作

    router.get('/', function (req, res) {
    var lang = req.query.lang || req.session.userOptions.lang || 'en-US'
    res.send({
        data: {
            lang: lang
        }
    })
    
    })

    这是无法呈现页面的user.js

    router.get('/login', function (req, res) {
    res.render(__views_path + 'user/login', {
        layout: __views_path + 'layout.ejs',
        site: config.global.site,
        userOptions: req.session.userOptions
    })
    
    })

    我正在使用node.js版本10.4.1,64位,以及使用ejs视图引擎的Express.js,整个应用程序是使用“pkg”版本4.3.8构建成二进制的

    有什么线索可以帮我吗