点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我按照教程执行了HXE安装:
教程URL: https://developers.sap.com /tutorials/hxe-ua-test-binary-xsa.html
第3步:使用XSA_DEV用户测试Webide
此步骤为KO,因为尚未在脚本hxe_optimize.sh中创建XSA_DEV用户
脚本 hxe_optimize.sh 第一次无法正确运行,重新执行会产生完全相同的错误。
我尝试过:
1)全部安装(服务器+ XSA)->脚本KO(其他都可以)
2)第二次安装服务器+安装XSA->脚本KO(其他都可以)
在两种情况下,脚本 hxe_optimize.sh 都会失败,并出现ame错误。
下面,您将找到两个不同日志文件的一些摘录(用 vmname.site.com ,因为我有系统HXA实例24,端口号就可以了。
预先感谢您的帮助。
此致
Eric 。
安装日志( setup_hxe_2020-07-06_13.19.46.log ):
2020-07-06 15:36:26:通过将所有lob数据存储在磁盘上来减少内存占用...
2020-07-06 15:53:01:失败:无法连接到< rel =" nofollow" hraf=" https://vmname.site.com" target =" _blank"> https://vmname.site.com :32430
2020-07-06 15: 53:01:无法获取控制器信息:执行请求GET https://vmname.site.com :32430/v2/info:java.net.SocketTimeoutException:读取超时(本地端口13086到地址127.0.0.1(本地主机),远程端口32430到地址127.0.0.2( vmname.site.com ))
2020-07-06 15:53:01:请参阅/usr/sap/中的日志 有关详细信息,请访问HXA/home/.xs_logs/xs_0.log。
2020-07-06 15:53:01:
2020-07-06 15:53:01:API_URL: https://vmname.site.com :32430
2020-07-06 15:53:01:
2020-07-06 15:53:01:无法登录XSA服务。 请检查HANA已启动并且登录名/密码正确。
2020-07-06 15:53:02:无法优化HDB服务器。
2020-07-06 15:53:02:#### ################################################ ###################
2020-07-06 15:53:02:#执行后的摘要#
2020-07-06 15:53: 02:############################################## #########################
2020-07-06 15:53:02:XSA安装...(确定)
2020-07-06 15:53:02:HXE优化...(失败)
2020-07-06 15:53:02:服务器安装...(未开始)
2020-07-06 15:53:02:XSC安装...(未开始)
2020-07-06 15:53:02:
2020-07-06 15:53:02:
2020-07- 06 15:53:02:有关详细信息,请参阅日志文件/var/tmp/setup_hxe_2020-07-06_13.19.46.log。
XS_0.log:
#XS命令行客户端版本:v1.0.121(内置2019-12-11 14:29:33,代码行REL,SAP SE)
#[2020-07-06 15:42:50:087] xs login -u <隐藏> -p <隐藏> -s SAP
[2020-07-06 15:53:01:874]-[CLI]-[错误]-[。]-[。 ]:失败:无法连接到 https://vmname.site.com 上的控制器: 32430
无法获取控制器信息:执行请求GET https://vmname.site.com :32430/v2/info:java.net.SocketTimeoutException:读取超时(本地端口13086到地址127.0.0.1(本地主机),远程端口32430到地址127.0.0.2( vmname.site.com ))
com.sap.xs2rt.client.exceptions.XsClientException:无法获取控制器信息:错误 执行请求GET https://vmname.site.com :32430/v2/info:java .net.SocketTi meoutException:读取超时(本地端口13086到地址127.0.0.1(本地主机),远程端口32430到地址127.0.0.2( vmname.site.com )),
com.sap.xs2rt上的com.sap.xs2rt.client.impl.operations.OperationsBase.newResourceException(OperationsBase.java:626)
。 在com.sap.xs2rt.client.impl.command.Login.connect(Login.java:582)
处的client.impl.operations.TargetOperations.getControllerInfo(TargetOperations.java:104)
在com.sap处的Login.connect(Login.java:582)
。 com.sap.xs2rt.client.impl.Main.main(Main.java:381)中的xs2rt.client.impl.command.Login.run(Login.java:214)
由com。 sap.xs2rt.core.rest.client.RestException:执行请求GET https://vmname.site时出错。 com :32430/v2/info:java.net.SocketTimeoutException:读取超时(本地端口13086到地址127.0.0.1(本地主机),远程端口32430到地址127.0.0.2( vmname.site.com ))
com.sap.xs2rt.core.rest.client.RestResource.method(RestResource.java:875)
com.sap com.sap.xs2rt.core.rest.client.RestResource.get(RestResource.java:265)
上的.xs2rt.core.rest.client.RestResource.get(RestResource.java:316)
.sap.xs2rt.core.genic.rest.resource.client.InfoClient.getInfo(InfoClient.java:57)
在com.sap.xs2rt.client.impl.operations.TargetOperations.getControllerInfo(TargetOperations.java:92 )... ... 3个其他
引起原因:javax.ws.rs.ProcessingException:java.net.SocketTimeoutException:读取超时(本地端口13086到地址127.0.0.1(本地主机),远程端口32430到地址) 127.0.0.2( vmname.site.com ))
在org.glassfish.jersey .client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:284)
在org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:278)
在org.glassfish.jersey.client.JerseyInvocation .lambda $ inv oke $ 0(JerseyInvocation.java:753)
在org.glassfish.jersey.internal.Errors.process(Errors.java:316)
在org.glassfish.jersey.internal.Errors.process(Errors.java) :298)
在org.glassfish.jersey.internal.Errors.process(Errors.java:229)
在org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:414)< br> at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:752)
at org.glassfish.jersey.client.JerseyInvocation $ Builder.method(JerseyInvocation.java:419)
at com .sap.xs2rt.core.rest.client.RestResource.method(RestResource.java:866)
... 7个其他
原因:java.net.SocketTimeoutException:读取超时(本地端口13086寻址) 127.0.0.1(localhost),远程端口32430到地址127.0.0.2( vmname.site.com ))
在java.net.SocketInputStream.socketRead0(本机方法)
在java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
在java.net.So cketInputStream.read(SocketInputStream.java:171)
在java.net.SocketInputStream.read(SocketInputStream.java:141)
在sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
在sun.security.ssl.InputRecord.read(InputRecord.java:503)
在sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975)
在sun.security.ssl.SSLSocketImpl。 在sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
处的readDataRecord(SSLSocketImpl.java:933)
在java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
处 java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
在sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java.io.BufferedInputStream.read(BufferedInputStream.java:345)
java:746)
在sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
在sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593)
在sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java: 1498)
在java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
在sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352)
在组织。 org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:282)
的glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:390)
...另外16个
您好,Eric
您提到基于Windows主机的VM。 这涉及书桌/笔记本电脑吗?
在云托管时,为服务器+应用程序映像(SAP HANA + XS Advanced)分配了±24 GB。 要将其托管在本地计算机上,大约需要±28 GB(例如,使用32 GB的Intel NUC可以正常工作)。
对于资源较少的系统,例如 16 GB,您可以为VM分配大约12 GB。 对于"仅服务器"映像(即数据库服务器),但对于"应用程序"(对于Java和Node.js运行时以及30多个应用程序,每个都需要256/512 MB)来说,这就足够了。
< p>没有足够的可用内存时,超时问题很正常。==
有关二进制安装,对吗?
听起来像是足够的内存(允许或占用)-自从我执行HXE安装以来已经有一段时间了; 希望其他人可以分享他们的经验。
补充信息:
基于Windows主机的VirtualBox VM上的OS Opensuse飞跃15.1。
听起来好像安装已结束,但是XSA服务/应用程序没有完全启动成功。 .. xs应用程序会显示什么(教程 https://developers.sap.com/tutorials/hxe-ua-test-binary-xsa.html#43a7a914-09c2-473e-b0a1-66faafbd14b2 )?
并在同一页面上-您要安装的是HANA Express 2.0 SPS4,对吧?
Hello Witalij,
是的,它是HXE 2.0 SPS4。
xs应用程序显示一长串已启动的XS应用程序,并且具有1/1个实例,只有4个应用程序未启动:
auditlog-db
cockpit-flp-content
component-registry-db
jobscheduler-db
嗨,否认,
感谢您快速而详细的答复。 为该VM分配了20 GB RAM +我创建了一个17 GB的交换区。 我感到非常奇怪的是,服务器和XS应用程序的安装均已正确执行,只是该特定脚本失败了。
最后,我有两条成功消息(一条用于服务器,一条用于XS应用程序)和一条失败消息(用于hxe_optimize.sh)。 这是需要大量内存的脚本吗? 因为我可以访问Webide,API_URL,SAP Hana Cockpit等,所以……唯一的是缺少XSA_DEV用户(存在XSA_ADMIN)以及其他一些东西。
预先感谢
关于,
埃里克
一周热门 更多>