点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经创建了XSA应用程序(节点模块)以加载/访问HDB容器中的数据。 它运行正常,但是如果我在一段时间后(第二天)尝试访问应用程序,则会收到此错误(发生错误。请打开SAP Web IDE运行控制台以查看有关该错误的更多信息。 )
从SAP Web IDE登录
3/7/18 1:00:54.518 PM [APP/5-2] ERR events.js:160 18/3/7 1:00:54.519 [APP/5-2]错误抛出错误; //未处理的"错误"事件 18/3/7 1:00:54.519 [APP/5-2]错误^ 18/3/7 1:00:54.519 [APP/5-2]错误 18/3/7 1:00:54.519 [APP/5-2] ERR错误:读取ECONNRESET 18/3/7 1:00:54.519 PM [APP/5-2]导出时ERR._errnoException(util.js:1018:11) 18/3/7 1:00:54.519 PM [APP/5-2] TCP.onread(net.js:568:26)出现错误 18/3/7 2:01:44.000 PM [APP/5-2] TRC/appcontroller.xUbWa9K2pf/AppController/node_modules/applicationcontroller/controller/proxyRequests.js:17 []错误:发生错误,无法代理应用程序请求。 。错误:连接ECONNREFUSED 127.0.0.1:64615
Server.js文件
/*取消静音控制台:0,禁止使用的无变量:0 */ "使用严格"; var xsenv = require(" @ sap/xsenv"), 端口= process.env.PORT || 3000, 服务器= require(" http")。createServer(), express = require(" express"), app = express(), xsHDBConn = require(" @ sap/hdbext"); 函数initRouter(){ 返回require(" ./router")(app,server); } var options = { 匿名:true//删除以对呼叫进行身份验证 }; //配置HANA 尝试{ 选项= Object.assign(选项,xsenv.getServices({ 哈娜:{ 标签:" hana" } })); } catch(err){ console.log(" [WARN]",err.message); } app.use(xsHDBConn.middleware(options.hana)); //启动服务器 var router = initRouter(app); server.on(" request",app); server.listen(port,function(){ console.info(" HTTP Server:" + server.address()。port); });
如何使XSA应用程序始终可访问。
预先感谢。
致谢
塔拉
塔拉哈,
感谢您与我们联系解决此问题。 我们已经联系XSA团队的同事进行调查。 我们会尽快收到您的回音。
谢谢
Vidya
嗨,这是什么版本的HXE?
嗨Talha,
很显然,AppContoller失去了与您实际应用程序的连接。 AppController是WebIDE在从WebIDE启动的任何node.js应用程序之前注入的代理。 它用于交换源代码增量,以便可以在几秒钟内(而不是几分钟)快速重启。
您应通过" xs日志"命令行界面或xsa-admin用户界面查看应用程序的日志。 我希望您能找到一些提示,以了解您的应用为何崩溃的原因。
最好
Christoph
嗨
SAP HANA Express Edition 2.0 SPS 02
致谢
Talha
hi Vidhya,
您有任何更新。 此外,我还注意到只有当您通过WEB ide运行应用程序时,才会出现此错误。 如果您已将应用程序部署到PROD空间(使用xs deploy),则不会出现此错误。
此外,我有一个查询:
如果某个应用在prod env中崩溃(使用xs deploy部署的应用),它会自动重启吗?
致谢
Himanshu
你好
您对此有什么解决方案吗??
致谢
Talha
一周热门 更多>