[GitHub] wuqke commented on issue #2219: Dubbo Server 老是会调用DubboShutdownHook 自动关闭

2018-08-10 Thread GitBox
wuqke commented on issue #2219: Dubbo Server 老是会调用DubboShutdownHook 自动关闭
URL: 
https://github.com/apache/incubator-dubbo/issues/2219#issuecomment-412095884
 
 
   @kimmking  yes,it crashed on MacOS either. The logs shows below:

   The version of my macOS is  Sierra10.12 (16A323).
   
   ```
   //crashDown demo crash logs:
   2018-08-09 14:44:08.381 [main] INFO  com.alibaba.dubbo.container.Main -  
[DUBBO] Dubbo SpringContainer started!, dubbo version: 2.6.2, current host: 
172.20.10.5
   2018-08-09 14:45:09.573 [DubboShutdownHook] INFO  
com.alibaba.dubbo.config.AbstractConfig -  [DUBBO] Run shutdown hook now., 
dubbo version: 2.6.2, current host: 172.20.10.5
   2018-08-09 14:45:09.574 [DubboShutdownHook] INFO  
c.a.dubbo.registry.support.AbstractRegistryFactory -  [DUBBO] Close all 
registries 
[zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=crashdown_provider&dubbo=2.6.2&interface=com.alibaba.dubbo.registry.RegistryService&logger=slf4j&pid=3404×tamp=1533797047515],
 dubbo version: 2.6.2, current host: 172.20.10.5
   ```
   Otherwise,I folllow the method that @playaround88 provided,which was 
blocking the main thread go dead.And it truely works on linux and macOS.
   
   
   ```
   //DubboServer main method
   try {
   logger.info("provider start now!");
   Main.main(args);
   } catch (Exception e) {
   e.printStackTrace();
   logger.error(e.getMessage());
   } finally {
   while (true) {
   try {
 //prevent the main thread to die.
 Thread.sleep(Long.MAX_VALUE);
   //Thread.currentThread().join();
   } catch (InterruptedException e) {
   logger.error("io crash accidently", e);
   }
   }
   
   }
   //it is running since 
   2018-08-09 22:28:42.963 [main] INFO  com.alibaba.dubbo.container.Main -  
[DUBBO] Dubbo SpringContainer started!, dubbo version: 2.6.2, current host: 
172.27.0.5
   
   ```


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org
For additional commands, e-mail: notifications-h...@dubbo.apache.org



[GitHub] wuqke commented on issue #2219: Dubbo Server 老是会调用DubboShutdownHook 自动关闭

2018-08-09 Thread GitBox
wuqke commented on issue #2219: Dubbo Server 老是会调用DubboShutdownHook 自动关闭
URL: 
https://github.com/apache/incubator-dubbo/issues/2219#issuecomment-411687003
 
 
   @playaround88 
u mean there's a usage of system.in.read in 
com.alibaba.dubbo.containerMain.main(args) and that cause the problem?
   
   but it's the dubbo recommend usage to start a provider service.
   
   And what exact method should I use instead of containerMain.main(args) .
   
   is that a demo,appreciate for your concern and help!


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org
For additional commands, e-mail: notifications-h...@dubbo.apache.org



[GitHub] wuqke commented on issue #2219: Dubbo Server 老是会调用DubboShutdownHook 自动关闭

2018-08-09 Thread GitBox
wuqke commented on issue #2219: Dubbo Server 老是会调用DubboShutdownHook 自动关闭
URL: 
https://github.com/apache/incubator-dubbo/issues/2219#issuecomment-411684490
 
 
   @diecui1202  
   sorry,forget to upload the demo project。Below is the demo
   https://github.com/wuqke/crashDownIssueDemo
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org
For additional commands, e-mail: notifications-h...@dubbo.apache.org