gpt4 book ai didi

Artifactory 在启动过程中无法从/api/v1/system/ping 获得响应

转载 作者:行者123 更新时间:2023-12-05 06:08:47 29 4
gpt4 key购买 nike

Artifactory(6.16.0) 在系统(Amazon Linux AMI 2018.03,RHEL)上运行,直到磁盘存储内存不足。增加磁盘空间并重新启动系统后,神器无法再启动。

/var/opt/jfrog/artifactory/logs/artifactory.log的输出

2020-11-25 16:02:23,125 [art-init] [INFO ] (o.a.s.a.ArtifactoryAccessClientConfigStore:625) - Using Access Server URL: http://localhost:8040/access (bundled) source: detected
2020-11-25 16:02:23,337 [art-init] [INFO ] (o.a.s.a.AccessServiceImpl:387) - Waiting for access server...
2020-11-25 16:02:23,458 [art-init] [WARN ] (o.j.a.c.AccessClientHttpException:41) - Unrecognized ErrorsModel by Access. Original message: Failed on executing /api/v1/system/ping, with response: Not Found
2020-11-25 16:02:23,462 [art-init] [ERROR] (o.a.s.a.AccessServiceImpl:398) - Could not ping access server: {}
org.jfrog.access.client.AccessClientHttpException: HTTP response status 404:Failed on executing /api/v1/system/ping, with response: Not Found
at org.jfrog.access.client.http.AccessHttpClient.createRestResponse(AccessHttpClient.java:162)
at org.jfrog.access.client.http.AccessHttpClient.restCall(AccessHttpClient.java:114)
at org.jfrog.access.client.http.AccessHttpClient.ping(AccessHttpClient.java:96)
at org.jfrog.access.client.AccessClientImpl.ping(AccessClientImpl.java:211)
at org.artifactory.security.access.AccessServiceImpl.waitForAccessServer(AccessServiceImpl.java:393)
at org.artifactory.security.access.AccessServiceImpl.waitForAccessServer(AccessServiceImpl.java:366)
at org.artifactory.security.access.AccessServiceImpl.bootstrapAccessClient(AccessServiceImpl.java:1250)
at org.artifactory.security.access.AccessServiceImpl.initAccessService(AccessServiceImpl.java:339)
at org.artifactory.security.access.AccessServiceImpl.initAccessClientIfNeeded(AccessServiceImpl.java:328)
at org.artifactory.security.access.AccessServiceImpl.init(AccessServiceImpl.java:321)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy56.init(Unknown Source)
at org.artifactory.spring.ArtifactoryApplicationContext.refresh(ArtifactoryApplicationContext.java:273)
at org.artifactory.spring.ArtifactoryApplicationContext.<init>(ArtifactoryApplicationContext.java:153)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.configure(ArtifactoryContextConfigListener.java:211)
at org.artifactory.webapp.servlet.ArtifactoryContextConfigListener.access$200(ArtifactoryContextConfigListener.java:67)
at org.artifactory.webapp.servlet.ArtifactoryContextConfigListener$1.run(ArtifactoryContextConfigListener.java:92)

/var/opt/jfrog/artifactory/access/logs/access.log 的尾部

2020-11-25 02:00:00,863 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting users...
2020-11-25 02:00:00,962 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting tokens...
2020-11-25 02:00:00,976 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting federation_events...
2020-11-25 02:00:00,985 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting federation_servers...
2020-11-25 02:00:00,993 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting permissions...
2020-11-25 02:00:01,036 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting groups...
2020-11-25 02:00:01,040 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting config...
2020-11-25 02:00:01,092 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting encryption...
2020-11-25 02:00:01,097 [http-nio-8040-exec-7] [INFO ] (o.j.a.s.s.b.AccessImporterExporterImpl:63) - Exporting home...

/var/opt/jfrog/artifactory/access/logs/request.log 的尾部

2020-11-25T09:27:38.801+0000|127.0.0.1|jfrt@01cpj3tjark29x0mpgvnyj1bs1|GET|http://localhost:8040/access/api/v1/permissions/last_updated|200|0|0|JFrog Access Java Client/4.10.0
2020-11-25T10:23:58.146+0000|127.0.0.1|jfrt@01cpj3tjark29x0mpgvnyj1bs1|POST|http://localhost:8040/access/api/v1/auth/authenticate|200|38|3|JFrog Access Java Client/4.10.0
2020-11-25T10:23:58.149+0000|127.0.0.1|jfrt@01cpj3tjark29x0mpgvnyj1bs1|GET|http://localhost:8040/access/api/v1/permissions/last_updated|200|0|1|JFrog Access Java Client/4.10.0
2020-11-25T11:03:21.363+0000|127.0.0.1|jfrt@01cpj3tjark29x0mpgvnyj1bs1|POST|http://localhost:8040/access/api/v1/auth/authenticate|200|38|2|JFrog Access Java Client/4.10.0
2020-11-25T11:03:21.364+0000|127.0.0.1|jfrt@01cpj3tjark29x0mpgvnyj1bs1|GET|http://localhost:8040/access/api/v1/permissions/last_updated|

(但如您所见,最后一次更新是在磁盘空间不足之前完成的,此后没有新条目)

我已经删除了 /var/opt/jfrog/artifactory/data/derby/db.lck ,/var/opt/jfrog/artifactory/data/derby/dbex.lck/var/opt/jfrog/artifactory/data/derby/log/* 以及 /opt/jfrog/artifactory/tomcat/webapps/access , 但结果总是一样。

最佳答案

从共享的日志中,它清楚地表明 Artifactory 无法 ping 访问服务器“无法 ping 访问服务器”,当 Artifactory 正在 ping 访问服务器时导致 404。导航到/var/opt/jfrog/artifactory/access/logs 并检查 access.log,如果可能的话从访问位置共享 access.log。

关于Artifactory 在启动过程中无法从/api/v1/system/ping 获得响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65009471/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com