qunarcorp / bistoury

Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案
GNU General Public License v3.0
4.01k stars 825 forks source link

agent连不上proxy,报Possible cause: can't load AMD 64-bit .so on a AARCH64-bit platform #114

Closed mthunder123 closed 3 years ago

mthunder123 commented 3 years ago

[0.001s][warning][gc] -XX:+PrintGCDetails is deprecated. Will use -Xlog:gc* instead. [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:46] - OS Name: Linux [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:47] - OS Version: 4.18.0-80.7.2.el7.aarch64 [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:48] - Architecture: aarch64 [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:49] - Java Home: /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.aarch64 [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:50] - JVM Version: 11.0.5+10-LTS [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:51] - JVM Vendor: Oracle Corporation [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:52] - CATALINA_BASE: null [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:53] - CATALINA_HOME: null [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Dbistoury.store.path=/home/ms/bistoury-2.0.7/bistoury-agent/bin/../store [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Dbistoury.proxy.host=10.90.120.48:9090 [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Dbistoury.local.host=10.90.120.48 [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Dbistoury.user.pid=14077 [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Dbistoury.app.lib.class=org.springframework.web.servlet.DispatcherServlet [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Dbistoury.log.dir=/home/ms/bistoury-2.0.7/bistoury-agent/bin/../logs [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Xmx80m [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Xmn50m [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:+UseParallelGC [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:+UseParallelOldGC [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:+UseCodeCacheFlushing [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -Xloggc:/home/ms/bistoury-2.0.7/bistoury-agent/bin/../logs/bistoury-gc-1610002736.log [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:+PrintGC [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:+PrintGCDetails [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:+HeapDumpOnOutOfMemoryError [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: -XX:HeapDumpPath=/home/ms/bistoury-2.0.7/bistoury-agent/bin/../logs [14:58:57 [main] INFO q.tc.bistoury.indpendent.agent.Main:55] - Command line argument: --add-opens=java.base/jdk.internal.perf=ALL-UNNAMED [14:58:57 [main] INFO qunar.tc.bistoury.agent.AgentClient:77] - start refresh bistoury netty client [14:58:57 [main] INFO qunar.tc.bistoury.agent.AgentClient:80] - finish get bistoury proxy config, ProxyConfig{ip='10.90.120.48', port=9880, heartbeatSec=30} [14:58:57 [main] INFO qunar.tc.bistoury.agent.AgentClient:88] - refresh bistoury netty client fail java.util.ServiceConfigurationError: qunar.tc.bistoury.remoting.netty.TaskFactory: Provider qunar.tc.bistoury.commands.cpujstack.CpuTimeTaskFactory could not be instantiated at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:581) ~[na:na] at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:803) ~[na:na] at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) ~[na:na] at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1394) ~[na:na] at com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:409) ~[guava-20.0.jar:na] at com.google.common.collect.ImmutableList$Builder.addAll(ImmutableList.java:699) ~[guava-20.0.jar:na] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:256) ~[guava-20.0.jar:na] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:209) ~[guava-20.0.jar:na] at qunar.tc.bistoury.agent.AgentNettyClient.start(AgentNettyClient.java:74) ~[bistoury-agent-2.0.7.jar:na] at qunar.tc.bistoury.agent.AgentClient.initNettyClient(AgentClient.java:94) ~[bistoury-agent-2.0.7.jar:na] at qunar.tc.bistoury.agent.AgentClient.refreshClient(AgentClient.java:82) ~[bistoury-agent-2.0.7.jar:na] at qunar.tc.bistoury.agent.AgentClient.start(AgentClient.java:59) ~[bistoury-agent-2.0.7.jar:na] at qunar.tc.bistoury.indpendent.agent.Main.main(Main.java:40) ~[bistoury-independent-agent-2.0.7.jar:na] Caused by: java.lang.UnsatisfiedLinkError: /tmp/librocksdbjni15035256123212395583.so: /tmp/librocksdbjni15035256123212395583.so: cannot open shared object file: No such file or directory (Possible cause: can't load AMD 64-bit .so on a AARCH64-bit platform) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) ~[na:na] at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2430) ~[na:na] at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2487) ~[na:na] at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2684) ~[na:na] at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2617) ~[na:na] at java.base/java.lang.Runtime.load0(Runtime.java:767) ~[na:na] at java.base/java.lang.System.load(System.java:1834) ~[na:na] at org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLibraryLoader.java:78) ~[rocksdbjni-5.17.2.jar:na] at org.rocksdb.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:56) ~[rocksdbjni-5.17.2.jar:na] at org.rocksdb.RocksDB.loadLibrary(RocksDB.java:64) ~[rocksdbjni-5.17.2.jar:na] at org.rocksdb.RocksDB.(RocksDB.java:35) ~[rocksdbjni-5.17.2.jar:na] at qunar.tc.bistoury.agent.common.kv.RocksDBStoreImpl.(RocksDBStoreImpl.java:43) ~[bistoury-agent-common-2.0.7.jar:na] at qunar.tc.bistoury.agent.common.kv.KvDbWrapper.(KvDbWrapper.java:42) ~[bistoury-agent-common-2.0.7.jar:na] at qunar.tc.bistoury.agent.common.kv.KvDbs.(KvDbs.java:28) ~[bistoury-agent-common-2.0.7.jar:na] at qunar.tc.bistoury.commands.cpujstack.CpuTimeTaskFactory.(CpuTimeTaskFactory.java:44) ~[bistoury-commands-2.0.7.jar:na] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na] at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:779) ~[na:na] ... 11 common frames omitted