sofastack / sofa-boot

SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
https://www.sofastack.tech/sofa-boot/docs/Home
Apache License 2.0
4.94k stars 1.26k forks source link

SOFA突然退出 #383

Closed xjsfxiongwei closed 4 years ago

xjsfxiongwei commented 5 years ago

debug日志: [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext:987]Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6537cf78, started on Fri Apr 12 11:53:27 CST 2019 [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.data.redis.listener.RedisMessageListenerContainer:229]Stopped RedisMessageListenerContainer [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Readiness' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Versions' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Auditevents' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Beans' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Caches' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Health' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Conditions' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Configprops' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Env' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Info' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Loggers' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Threaddump' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Metrics' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Scheduledtasks' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Httptrace' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.boot.actuate.endpoint.jmx.JmxEndpointExporter:123]Unregister endpoint with ObjectName 'org.springframework.boot:type=Endpoint,name=Mappings' from the JMX domain [DEBUG][2019-04-12 14:59:50][Thread-6][org.springframework.jmx.export.annotation.AnnotationMBeanExporter:451]Unregistering JMX-exposed beans on shutdown [INFO ][2019-04-12 14:59:50][Thread-6][org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208]Shutting down ExecutorService 'applicationTaskExecutor' [DEBUG][2019-04-12 14:59:50][lettuce-nioEventLoop-4-2][io.netty.buffer.PoolThreadCache:81]Freed 1 thread-local buffer(s) from thread: lettuce-nioEventLoop-4-2 [DEBUG][2019-04-12 14:59:50][lettuce-nioEventLoop-4-3][io.netty.buffer.PoolThreadCache:81]Freed 1 thread-local buffer(s) from thread: lettuce-nioEventLoop-4-3 [DEBUG][2019-04-12 14:59:50][lettuce-nioEventLoop-4-1][io.netty.buffer.PoolThreadCache:81]Freed 1 thread-local buffer(s) from thread: lettuce-nioEventLoop-4-1

sofa-ark日志,error正常 2019-04-12 14:59:50,312 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-12 14:59:50,312 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-12 14:59:50,313 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-12 14:59:50,329 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-12 14:59:51,289 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-12 14:59:51,289 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-12 14:59:51,290 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-12 14:59:51,290 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-12 14:59:51,290 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-12 14:59:51,290 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-12 14:59:51,290 INFO Thread-0 - Finish to stop ArkServiceContainer

sofa-jarslink日志: 2019-04-12 14:59:50,329 INFO Thread-0 - Begin to stop biz: boss 2019-04-12 14:59:51,289 INFO Thread-0 - Finish to stop biz: boss 2019-04-12 14:59:51,290 INFO Thread-0 - Jarslink is stopping

QilongZhang commented 5 years ago

看起来是一次正常的退出,是否是因为biz没有非daemon线程常驻?

xjsfxiongwei commented 5 years ago

我这个是在一个跑了几天的服务器上出现的。 开始怀疑是被同时杀掉的,后面插用户记录发现这段时间没有人登录过服务器。 后面怀疑是ubuntu更新,查看日志也没有发现这段时间有更新。

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月12日 15:49,QilongZhangnotifications@github.com 写道:

看起来是一次正常的退出,是否是因为biz没有非daemon线程常驻?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

khotyn commented 5 years ago

@QilongZhang 可能是 OS 的 OOMKiller 啥掉的吗?

QilongZhang commented 5 years ago

@QilongZhang 可能是 OS 的 OOMKiller 啥掉的吗?

嗯,有可能,之前又遇到过这种情况。不过还需要验证下,这种情况下是否会触发调用 shutdown hook.

xjsfxiongwei commented 5 years ago

有没有可能是不是你们现在修改的版本加入了如果主一直是broken情况下一定时间就自动退出? 目前我的主组件一直是broken状态

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月12日 15:52,xiongweixjsfxiongwei@163.com 写道: 我这个是在一个跑了几天的服务器上出现的。 开始怀疑是被同时杀掉的,后面插用户记录发现这段时间没有人登录过服务器。 后面怀疑是ubuntu更新,查看日志也没有发现这段时间有更新。

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月12日 15:49,QilongZhangnotifications@github.com 写道:

看起来是一次正常的退出,是否是因为biz没有非daemon线程常驻?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

xjsfxiongwei commented 5 years ago

昨天晚上又有一台服务器出现同样情况退出

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月13日 11:46,xiongweixjsfxiongwei@163.com 写道: 有没有可能是不是你们现在修改的版本加入了如果主一直是broken情况下一定时间就自动退出? 目前我的主组件一直是broken状态

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月12日 15:52,xiongweixjsfxiongwei@163.com 写道: 我这个是在一个跑了几天的服务器上出现的。 开始怀疑是被同时杀掉的,后面插用户记录发现这段时间没有人登录过服务器。 后面怀疑是ubuntu更新,查看日志也没有发现这段时间有更新。

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月12日 15:49,QilongZhangnotifications@github.com 写道:

看起来是一次正常的退出,是否是因为biz没有非daemon线程常驻?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

khotyn commented 5 years ago

dmesg | egrep -i -B100 'killed process' 可以用这个命令可以看下结果,如果有结果的话,有可能就是内存溢出导致的退出。

QilongZhang commented 5 years ago

你用上面说的 dmesg | grep kill 命令看下是否有 oom-killer 日志. Biz 出现 broken 的状态应该 Biz 启动报错,可以看下 sofa-ark 的错误日志.

xjsfxiongwei commented 5 years ago

dmesg中没有杀进程的记录。 Biz出现broken是一直都有的,原因是穷采用的是动态加载模式,主中应用了一些服务,但是有的模块我没有加载。 还有一点就是通过telnet登录管理是发现好多终端都显示协商失败,只有windows自带的telnet功能才能够协商上

下面ark的日志 2019-04-13 11:40:15,070 INFO main - Begin to start ArkServiceContainer 2019-04-13 11:40:15,382 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 11:40:15,386 INFO main - Listening on port: 1234 2019-04-13 11:40:15,388 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 11:40:15,388 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 11:40:15,388 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 11:40:15,390 INFO main - Finish to start ArkServiceContainer 2019-04-13 11:40:15,402 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 11:40:15,456 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 11:40:15,456 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 11:40:15,456 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 11:40:15,456 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 11:40:15,461 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 11:40:15,461 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 11:40:15,462 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 11:40:15,462 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 11:40:15,462 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 11:40:15,563 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 11:40:15,564 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 11:40:15,564 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 11:40:15,564 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 11:40:15,564 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 11:40:15,564 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 11:40:15,577 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 11:40:15,579 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 11:40:15,580 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 11:40:15,580 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 11:40:15,580 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 11:40:15,580 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 11:40:15,580 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 11:40:42,757 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 13:45:35,905 INFO main - Begin to start ArkServiceContainer 2019-04-13 13:45:36,386 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 13:45:36,411 INFO main - Listening on port: 1234 2019-04-13 13:45:36,417 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 13:45:36,417 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 13:45:36,417 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 13:45:36,440 INFO main - Finish to start ArkServiceContainer 2019-04-13 13:45:36,451 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 13:45:36,509 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 13:45:36,509 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 13:45:36,509 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 13:45:36,509 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 13:45:36,516 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 13:45:36,516 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 13:45:36,517 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 13:45:36,517 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 13:45:36,517 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 13:45:36,659 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 13:45:36,660 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 13:45:36,660 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 13:45:36,660 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 13:45:36,660 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 13:45:36,660 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 13:45:36,672 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 13:45:36,675 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 13:45:36,675 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 13:45:36,675 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 13:45:36,675 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 13:45:36,675 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 13:45:36,676 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 13:46:05,360 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:00:11,029 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-13 14:00:11,029 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:00:11,029 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:00:11,030 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-13 14:00:12,294 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:00:12,294 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:00:12,294 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:00:12,294 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:00:12,294 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:00:12,294 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:00:12,294 INFO Thread-0 - Finish to stop ArkServiceContainer 2019-04-13 14:00:22,906 INFO main - Begin to start ArkServiceContainer 2019-04-13 14:00:23,213 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:00:23,216 INFO main - Listening on port: 1234 2019-04-13 14:00:23,219 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:00:23,219 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:00:23,219 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:00:23,221 INFO main - Finish to start ArkServiceContainer 2019-04-13 14:00:23,232 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:00:23,285 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:00:23,285 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:00:23,285 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:00:23,285 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:00:23,291 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 14:00:23,291 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 14:00:23,291 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:00:23,291 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:00:23,291 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:00:23,378 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:00:23,379 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:00:23,379 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:00:23,379 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:00:23,379 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:00:23,379 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:00:23,391 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:00:23,394 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 14:00:23,394 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:00:23,394 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:00:23,394 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:00:23,394 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 14:00:23,395 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 14:00:50,428 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:27:07,434 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-13 14:27:07,435 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:27:07,435 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:27:07,436 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-13 14:27:08,645 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:27:08,645 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:27:08,645 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:27:08,645 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:27:08,645 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:27:08,645 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:27:08,645 INFO Thread-0 - Finish to stop ArkServiceContainer 2019-04-13 14:28:23,801 INFO main - Begin to start ArkServiceContainer 2019-04-13 14:28:24,113 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:28:24,116 INFO main - Listening on port: 1234 2019-04-13 14:28:24,118 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:28:24,118 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:28:24,118 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:28:24,120 INFO main - Finish to start ArkServiceContainer 2019-04-13 14:28:24,131 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:28:24,183 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:28:24,183 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:28:24,183 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:28:24,183 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:28:24,188 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 14:28:24,188 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 14:28:24,188 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:28:24,188 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:28:24,189 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:28:24,289 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:28:24,289 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:28:24,289 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:28:24,289 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:28:24,290 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:28:24,290 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:28:24,302 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:28:24,305 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 14:28:24,305 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:28:24,305 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:28:24,305 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:28:24,305 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 14:28:24,306 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 14:28:51,431 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:29:01,217 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-13 14:29:17,105 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-13 14:56:18,604 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-13 14:56:18,604 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:56:18,605 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:56:18,605 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-13 14:56:19,819 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:56:19,819 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:56:19,819 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:56:19,819 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:56:19,819 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:56:19,819 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:56:19,820 INFO Thread-0 - Finish to stop ArkServiceContainer

ark错误日志 root@lionsway:/usr/project/core# cat /root/logs/sofa-ark/common-error.log 2019-04-13 11:40:42,757 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 13:46:05,360 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:00:50,428 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:28:51,431 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:29:01,217 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-13 14:29:17,105 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) root@lionsway:/usr/project/core#

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月13日 15:34,QilongZhangnotifications@github.com 写道:

你用上面说的 dmesg | grep kill 命令看下是否有 oom-killer 日志. Biz 出现 broken 的状态应该 Biz 启动报错,可以看下 sofa-ark 的错误日志.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

xjsfxiongwei commented 5 years ago

退出的问题找到了, 是阿里镜像上后台程序要做成服务,不能手动使用带有& 的命令。 但是还有一个问题就是在ubuntn telnet 只能使用windows自带的工具其它工具都会有协商失败 在centos上可以使用其它工具。

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月13日 16:23,xiongweixjsfxiongwei@163.com 写道: dmesg中没有杀进程的记录。 Biz出现broken是一直都有的,原因是穷采用的是动态加载模式,主中应用了一些服务,但是有的模块我没有加载。 还有一点就是通过telnet登录管理是发现好多终端都显示协商失败,只有windows自带的telnet功能才能够协商上

下面ark的日志 2019-04-13 11:40:15,070 INFO main - Begin to start ArkServiceContainer 2019-04-13 11:40:15,382 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 11:40:15,386 INFO main - Listening on port: 1234 2019-04-13 11:40:15,388 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 11:40:15,388 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 11:40:15,388 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 11:40:15,390 INFO main - Finish to start ArkServiceContainer 2019-04-13 11:40:15,402 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 11:40:15,456 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 11:40:15,456 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 11:40:15,456 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 11:40:15,456 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 11:40:15,461 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 11:40:15,461 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 11:40:15,462 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 11:40:15,462 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 11:40:15,462 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 11:40:15,563 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 11:40:15,564 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 11:40:15,564 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 11:40:15,564 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 11:40:15,564 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 11:40:15,564 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 11:40:15,577 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 11:40:15,579 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 11:40:15,580 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 11:40:15,580 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 11:40:15,580 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 11:40:15,580 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 11:40:15,580 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 11:40:42,757 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 13:45:35,905 INFO main - Begin to start ArkServiceContainer 2019-04-13 13:45:36,386 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 13:45:36,411 INFO main - Listening on port: 1234 2019-04-13 13:45:36,417 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 13:45:36,417 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 13:45:36,417 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 13:45:36,440 INFO main - Finish to start ArkServiceContainer 2019-04-13 13:45:36,451 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 13:45:36,509 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 13:45:36,509 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 13:45:36,509 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 13:45:36,509 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 13:45:36,516 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 13:45:36,516 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 13:45:36,517 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 13:45:36,517 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 13:45:36,517 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 13:45:36,659 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 13:45:36,660 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 13:45:36,660 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 13:45:36,660 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 13:45:36,660 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 13:45:36,660 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 13:45:36,672 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 13:45:36,675 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 13:45:36,675 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 13:45:36,675 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 13:45:36,675 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 13:45:36,675 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 13:45:36,676 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 13:46:05,360 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:00:11,029 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-13 14:00:11,029 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:00:11,029 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:00:11,030 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-13 14:00:12,294 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:00:12,294 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:00:12,294 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:00:12,294 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:00:12,294 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:00:12,294 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:00:12,294 INFO Thread-0 - Finish to stop ArkServiceContainer 2019-04-13 14:00:22,906 INFO main - Begin to start ArkServiceContainer 2019-04-13 14:00:23,213 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:00:23,216 INFO main - Listening on port: 1234 2019-04-13 14:00:23,219 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:00:23,219 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:00:23,219 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:00:23,221 INFO main - Finish to start ArkServiceContainer 2019-04-13 14:00:23,232 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:00:23,285 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:00:23,285 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:00:23,285 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:00:23,285 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:00:23,291 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 14:00:23,291 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 14:00:23,291 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:00:23,291 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:00:23,291 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:00:23,378 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:00:23,379 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:00:23,379 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:00:23,379 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:00:23,379 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:00:23,379 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:00:23,391 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:00:23,394 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 14:00:23,394 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:00:23,394 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:00:23,394 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:00:23,394 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 14:00:23,395 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 14:00:50,428 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:27:07,434 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-13 14:27:07,435 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:27:07,435 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:27:07,436 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-13 14:27:08,645 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:27:08,645 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:27:08,645 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:27:08,645 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:27:08,645 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:27:08,645 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:27:08,645 INFO Thread-0 - Finish to stop ArkServiceContainer 2019-04-13 14:28:23,801 INFO main - Begin to start ArkServiceContainer 2019-04-13 14:28:24,113 INFO main - Init Service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:28:24,116 INFO main - Listening on port: 1234 2019-04-13 14:28:24,118 INFO main - Init Service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:28:24,118 INFO main - Init Service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:28:24,118 INFO main - Init Service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:28:24,120 INFO main - Finish to start ArkServiceContainer 2019-04-13 14:28:24,131 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:28:24,183 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.HandleArchiveStage 2019-04-13 14:28:24,183 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:28:24,183 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.SystemPropertiesSettingStage 2019-04-13 14:28:24,183 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:28:24,188 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark Container', order=100}'}'} success! 2019-04-13 14:28:24,188 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark Container', order=100} succeed 2019-04-13 14:28:24,188 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.RegisterServiceStage 2019-04-13 14:28:24,188 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:28:24,189 INFO main - Start to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:28:24,289 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:28:24,289 INFO main - Inject {field='bizFactoryService'} of {service='ServiceMetadata{service='com.alipay.sofa.ark.spi.service.biz.BizDeployer', provider='ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100}'}'} success! 2019-04-13 14:28:24,289 INFO main - Service: com.alipay.sofa.ark.spi.service.biz.BizDeployer publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:28:24,289 INFO main - Service: com.alipay.sofa.ark.spi.service.session.CommandProvider publish by: ServiceProvider{provider='Ark plugin:sofa-jarslink-ark-starter', order=100} succeed 2019-04-13 14:28:24,290 INFO main - Finish to deploy plugin: sofa-jarslink-ark-starter 2019-04-13 14:28:24,290 INFO main - Start to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:28:24,302 INFO main - Service: com.alipay.sofa.ark.spi.service.event.EventHandler publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:28:24,305 INFO main - Inject {field='bizManagerService'} of {service='ServiceMetadata{service='com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder', provider='ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500}'}'} success! 2019-04-13 14:28:24,305 INFO main - Service: com.alipay.sofa.runtime.integration.invoke.DynamicJvmServiceProxyFinder publish by: ServiceProvider{provider='Ark plugin:runtime-sofa-boot-plugin', order=1500} succeed 2019-04-13 14:28:24,305 INFO main - Finish to deploy plugin: runtime-sofa-boot-plugin 2019-04-13 14:28:24,305 INFO main - Finish to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployPluginStage 2019-04-13 14:28:24,305 INFO main - Start to process pipeline stage: com.alipay.sofa.ark.container.pipeline.DeployBizStage 2019-04-13 14:28:24,306 INFO main - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is starting. 2019-04-13 14:28:51,431 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:29:01,217 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-13 14:29:17,105 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-13 14:56:18,604 INFO Thread-0 - Begin to stop ArkServiceContainer 2019-04-13 14:56:18,604 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.classloader.ClassloaderServiceImpl 2019-04-13 14:56:18,605 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl 2019-04-13 14:56:18,605 INFO Thread-0 - BizDeployer='{name='JarslinkDeployer', provider='sofa-jarslink'}' is stopping. 2019-04-13 14:56:19,819 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.service.plugin.PluginDeployServiceImpl 2019-04-13 14:56:19,819 INFO Thread-0 - Start to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:56:19,819 INFO Thread-0 - Stop to unDeploy plugin: runtime-sofa-boot-pluginruntime-sofa-boot-plugin 2019-04-13 14:56:19,819 INFO Thread-0 - Start to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:56:19,819 INFO Thread-0 - Stop to unDeploy plugin: sofa-jarslink-ark-startersofa-jarslink-ark-starter 2019-04-13 14:56:19,819 INFO Thread-0 - Dispose service: com.alipay.sofa.ark.container.session.StandardTelnetServerImpl 2019-04-13 14:56:19,820 INFO Thread-0 - Finish to stop ArkServiceContainer

ark错误日志 root@lionsway:/usr/project/core# cat /root/logs/sofa-ark/common-error.log 2019-04-13 11:40:42,757 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 13:46:05,360 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:00:50,428 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:28:51,431 ERROR main - Process pipeline stage fail: com.alipay.sofa.ark.container.pipeline.DeployBizStage java.lang.RuntimeException: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:65) at com.alipay.sofa.ark.container.service.biz.BizDeployServiceImpl.deploy(BizDeployServiceImpl.java:55) at com.alipay.sofa.ark.container.pipeline.DeployBizStage.process(DeployBizStage.java:44) at com.alipay.sofa.ark.container.pipeline.StandardPipeline.process(StandardPipeline.java:73) at com.alipay.sofa.ark.container.ArkContainer.start(ArkContainer.java:113) at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:69) 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 com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:48) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:108) at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:52) at com.alipay.sofa.ark.bootstrap.ArkLauncher.main(ArkLauncher.java:35) Caused by: java.lang.RuntimeException: Health check failed. at com.alipay.sofa.runtime.integration.service.SofaEventHandler.doHealthCheck(SofaEventHandler.java:52) at com.alipay.sofa.runtime.integration.service.SofaEventHandler.handleEvent(SofaEventHandler.java:38) at com.alipay.sofa.ark.container.service.event.EventAdminServiceImpl.sendEvent(EventAdminServiceImpl.java:47) at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:182) at com.alipay.sofa.jarslink.integration.deployer.JarslinkDeployer.deploy(JarslinkDeployer.java:61) ... 13 more 2019-04-13 14:29:01,217 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-13 14:29:17,105 ERROR SOFA-ARK-telnet-server-worker-0-T1 - An error occurs in telnet session. java.lang.RuntimeException: TerminalType negotiate failed. at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleNegotiation(TelnetProtocolHandler.java:297) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handleCommand(TelnetProtocolHandler.java:259) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.byteScanner(TelnetProtocolHandler.java:155) at com.alipay.sofa.ark.container.session.handler.TelnetProtocolHandler.handle(TelnetProtocolHandler.java:125) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.handlerSelectionKey(StandardTelnetServerImpl.java:164) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl.access$200(StandardTelnetServerImpl.java:54) at com.alipay.sofa.ark.container.session.StandardTelnetServerImpl$1.run(StandardTelnetServerImpl.java:125) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) root@lionsway:/usr/project/core#

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月13日 15:34,QilongZhangnotifications@github.com 写道:

你用上面说的 dmesg | grep kill 命令看下是否有 oom-killer 日志. Biz 出现 broken 的状态应该 Biz 启动报错,可以看下 sofa-ark 的错误日志.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

QilongZhang commented 5 years ago

@xjsfxiongwei telnet 的协商机制不同的系统会存在差别,只在在 mac/linux 测试过,telnet 管理工具没有验证。 telnet 指令在 sofaark 中只是用来方便排查和测试的一个 tool,并不推荐作为线上控制 Biz 生命周期的指令. 建议升级到 SOFAArk 0.6.0 版本, 提供了 API 指令.

从日志报错内容,应该是 Biz 启动期间没有通过健康检查,可以查看 Biz 的健康检查日志。

xjsfxiongwei commented 5 years ago
我们将版本涉及到0.6.0后使用zookeeper发送发送命令后不能安装biz 这时候返回去使用命令行也坏掉了。现在biz包无法动态加载,有时候使用命令行加载后无法卸载。 总体感觉0.6.0版本不怎么成熟。 还有一点文档中有一些错误。 命令行也没有写明白,也没有具体的例子。用起来比较困难。 能够给出一些具体的使用和配置文档? xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月19日 11:43,QilongZhangnotifications@github.com 写道:

Closed #383.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

xjsfxiongwei commented 5 years ago

在问一个问题,我的主biz有健康检查不过的情况,问题是有些服务模块没有加载 我的业务设计上是动态加载,一开始这些模块就是没有加载。 不知道这块怎么处理?

xiongwei
xjsfxiongwei@163.com 签名由网易邮箱大师定制 在2019年4月23日 00:30,xiongweixjsfxiongwei@163.com 写道: 我们将版本涉及到0.6.0后使用zookeeper发送发送命令后不能安装biz 这时候返回去使用命令行也坏掉了。现在biz包无法动态加载,有时候使用命令行加载后无法卸载。 总体感觉0.6.0版本不怎么成熟。 还有一点文档中有一些错误。 命令行也没有写明白,也没有具体的例子。用起来比较困难。 能够给出一些具体的使用和配置文档?
xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月19日 11:43,QilongZhangnotifications@github.com 写道:

Closed #383.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

xjsfxiongwei commented 5 years ago

还有一点不明白: 查看代码发现只有主键是active或者是deactive状态下才能做配置操作,如果biz出现broken不是无法替换?

public boolean isReadyProcessConfig() { BizManagerService bizManagerService = pluginContext.referenceService( BizManagerService.class).getService(); for (Biz biz : bizManagerService.getBizInOrder()) { if (biz.getBizState() != BizState.ACTIVATED && biz.getBizState() != BizState.DEACTIVATED) { return false; } } return true; }

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月23日 01:06,xiongweixjsfxiongwei@163.com 写道: 在问一个问题,我的主biz有健康检查不过的情况,问题是有些服务模块没有加载 我的业务设计上是动态加载,一开始这些模块就是没有加载。 不知道这块怎么处理?

xiongwei
xjsfxiongwei@163.com 签名由网易邮箱大师定制 在2019年4月23日 00:30,xiongweixjsfxiongwei@163.com 写道: 我们将版本涉及到0.6.0后使用zookeeper发送发送命令后不能安装biz 这时候返回去使用命令行也坏掉了。现在biz包无法动态加载,有时候使用命令行加载后无法卸载。 总体感觉0.6.0版本不怎么成熟。 还有一点文档中有一些错误。 命令行也没有写明白,也没有具体的例子。用起来比较困难。 能够给出一些具体的使用和配置文档?
xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月19日 11:43,QilongZhangnotifications@github.com 写道:

Closed #383.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

QilongZhang commented 5 years ago

@xjsfxiongwei

xjsfxiongwei commented 5 years ago

这里有拼写错误

这里如何体现出Biz的运行状态,目前看只能看到主biz注册了

这个建议做一个和具体命令的对应表,第一次读很费解 签名由网易邮箱大师定制 在2019年4月23日 10:06,QilongZhangnotifications@github.com 写道:

@xjsfxiongwei

biz 出现 broken 是非正常情况,我们内部会进行日志监控,如果出现 broken,会报警删机器。正常情况下运行时只有 active 和 deactive 状态。 参考健康检查配置,跳过健康检查 https://www.sofastack.tech/sofa-boot/docs/HealthCheck zookeeper 配置有文档描述 https://www.sofastack.tech/sofa-boot/docs/sofa-ark-zk-config 你说的错误和不明确的地方麻烦指出下.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

QilongZhang commented 5 years ago

@xjsfxiongwei 你回复的内容排版比较乱,上一条回复内容是不是有缺失?

xjsfxiongwei commented 5 years ago

| | xion

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月23日 12:46,xiongweixjsfxiongwei@163.com 写道: 这里有拼写错误

这里如何体现出Biz的运行状态,目前看只能看到主biz注册了

这个建议做一个和具体命令的对应表,第一次读很费解 签名由网易邮箱大师定制 在2019年4月23日 10:06,QilongZhangnotifications@github.com 写道:

@xjsfxiongwei

biz 出现 broken 是非正常情况,我们内部会进行日志监控,如果出现 broken,会报警删机器。正常情况下运行时只有 active 和 deactive 状态。 参考健康检查配置,跳过健康检查 https://www.sofastack.tech/sofa-boot/docs/HealthCheck zookeeper 配置有文档描述 https://www.sofastack.tech/sofa-boot/docs/sofa-ark-zk-config 你说的错误和不明确的地方麻烦指出下.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

QilongZhang commented 5 years ago

image

麻烦规范下文字排版以及清晰的表达你的问题。

xjsfxiongwei commented 5 years ago
这是我问题排版后的截图 xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月23日 16:10,xiongweixjsfxiongwei@163.com 写道:

| | xion

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月23日 12:46,xiongweixjsfxiongwei@163.com 写道: 这里有拼写错误

这里如何体现出Biz的运行状态,目前看只能看到主biz注册了

这个建议做一个和具体命令的对应表,第一次读很费解 签名由网易邮箱大师定制 在2019年4月23日 10:06,QilongZhangnotifications@github.com 写道:

@xjsfxiongwei

biz 出现 broken 是非正常情况,我们内部会进行日志监控,如果出现 broken,会报警删机器。正常情况下运行时只有 active 和 deactive 状态。 参考健康检查配置,跳过健康检查 https://www.sofastack.tech/sofa-boot/docs/HealthCheck zookeeper 配置有文档描述 https://www.sofastack.tech/sofa-boot/docs/sofa-ark-zk-config 你说的错误和不明确的地方麻烦指出下.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

xjsfxiongwei commented 5 years ago

问个问题, sofa-ark是否可以整合io-netty?

xiongwei

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月23日 16:10,xiongweixjsfxiongwei@163.com 写道:

| | xion

xjsfxiongwei@163.com | 签名由网易邮箱大师定制 在2019年4月23日 12:46,xiongweixjsfxiongwei@163.com 写道: 这里有拼写错误

这里如何体现出Biz的运行状态,目前看只能看到主biz注册了

这个建议做一个和具体命令的对应表,第一次读很费解 签名由网易邮箱大师定制 在2019年4月23日 10:06,QilongZhangnotifications@github.com 写道:

@xjsfxiongwei

biz 出现 broken 是非正常情况,我们内部会进行日志监控,如果出现 broken,会报警删机器。正常情况下运行时只有 active 和 deactive 状态。 参考健康检查配置,跳过健康检查 https://www.sofastack.tech/sofa-boot/docs/HealthCheck zookeeper 配置有文档描述 https://www.sofastack.tech/sofa-boot/docs/sofa-ark-zk-config 你说的错误和不明确的地方麻烦指出下.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

glmapper commented 4 years ago

问个问题, sofa-ark是否可以整合io-netty?

已经支持 https://github.com/sofastack/sofa-ark/pull/257