Title: Tomcat 不能 graceful shutdown · Issue #535 · binarywang/WxJava · GitHub
Open Graph Title: Tomcat 不能 graceful shutdown · Issue #535 · binarywang/WxJava
X Title: Tomcat 不能 graceful shutdown · Issue #535 · binarywang/WxJava
Description: 我的配置是 tomcat + spring boot mvc,从spring boot 的例子工程中修改出来的,sdk 的版本 2.9.6。部署到tomcat下运行,不能正常的shutdown,有很多线程不能shutdown,例如: 12-Apr-2018 20:24:51.951 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReference...
Open Graph Description: 我的配置是 tomcat + spring boot mvc,从spring boot 的例子工程中修改出来的,sdk 的版本 2.9.6。部署到tomcat下运行,不能正常的shutdown,有很多线程不能shutdown,例如: 12-Apr-2018 20:24:51.951 WARNING [localhost-startStop-2] org.apache.catalina.loa...
X Description: 我的配置是 tomcat + spring boot mvc,从spring boot 的例子工程中修改出来的,sdk 的版本 2.9.6。部署到tomcat下运行,不能正常的shutdown,有很多线程不能shutdown,例如: 12-Apr-2018 20:24:51.951 WARNING [localhost-startStop-2] org.apache.catalina.loa...
Opengraph URL: https://github.com/binarywang/WxJava/issues/535
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Tomcat 不能 graceful shutdown","articleBody":"我的配置是 tomcat + spring boot mvc,从spring boot 的例子工程中修改出来的,sdk 的版本 2.9.6。部署到tomcat下运行,不能正常的shutdown,有很多线程不能shutdown,例如:\r\n\r\n```\r\n12-Apr-2018 20:24:51.951 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [pool-2-thread-9] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)\r\n java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n java.lang.Thread.run(Thread.java:748)\r\n```\r\n\r\n还有这类的:\r\n\r\n```\r\n12-Apr-2018 20:24:52.004 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [ROOT] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@2926f399]) and a value of type [com.github.binarywang.wxpay.bean.WxPayApiData] (value [\r\n【请求地址】:https://api.mch.weixin.qq.com/pay/unifiedorder\r\n【请求数据】:\u003cxml\u003e\r\n \u003cappid\u003ewxxxxxxx\u003c/appid\u003e\r\n \u003cmch_id\u003e1xxx\u003c/mch_id\u003e\r\n \u003cnonce_str\u003e1523530799119\u003c/nonce_str\u003e\r\n \u003csign\u003e3D1?????????????\u003c/sign\u003e\r\n \u003cbody\u003eabcddd\u003c/body\u003e\r\n \u003cout_trade_no\u003etx-341\u003c/out_trade_no\u003e\r\n \u003ctotal_fee\u003e1\u003c/total_fee\u003e\r\n \u003cspbill_create_ip\u003e172.31.233.29\u003c/spbill_create_ip\u003e\r\n \u003ctime_start\u003e20180412185959\u003c/time_start\u003e\r\n \u003ctime_expire\u003e20180412205959\u003c/time_expire\u003e\r\n \u003cnotify_url\u003ehttp://mp.x.moxxbi.com/pay/notify\u003c/notify_url\u003e\r\n \u003ctrade_type\u003eJSAPI\u003c/trade_type\u003e\r\n \u003copenid\u003eoEKyxCRT93OmoI\u003c/openid\u003e\r\n\u003c/xml\u003e\r\n【响应数据】:\u003cxml\u003e\u003creturn_code\u003e\u003c![CDATA[SUCCESS]]\u003e\u003c/return_code\u003e\r\n\u003creturn_msg\u003e\u003c![CDATA[OK]]\u003e\u003c/return_msg\u003e\r\n\u003cappid\u003e\u003c![CDATA[wx????da0???]]\u003e\u003c/appid\u003e\r\n\u003cmch_id\u003e\u003c![CDATA[14966786487324-002]]\u003e\u003c/mch_id\u003e\r\n\u003cnonce_str\u003e\u003c![CDATA[EyuXgXeSJyDAeM4W]]\u003e\u003c/nonce_str\u003e\r\n\u003csign\u003e\u003c![CDATA[F1C2CF6??????618B4D56EE74495A4686]]\u003e\u003c/sign\u003e\r\n\u003cresult_code\u003e\u003c![CDATA[SUCCESS]]\u003e\u003c/result_code\u003e\r\n\u003cprepay_id\u003e\u003c![CDATA[wx12x883721bd45d2797498456]]\u003e\u003c/prepay_id\u003e\r\n\u003ctrade_type\u003e\u003c![CDATA[JSAPI]]\u003e\u003c/trade_type\u003e\r\n\u003c/xml\u003e]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n\r\n```\r\n\r\n我没看到在哪里设置graceful shutdown相关的配置,\r\n\r\n请求帮助\r\n","author":{"url":"https://github.com/gtyang","@type":"Person","name":"gtyang"},"datePublished":"2018-04-12T12:59:11.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/535/WxJava/issues/535"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:aa2329a0-5b83-ea5d-3911-488ddc609022 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 958C:40943:20D5A86:2CD9BDF:6964C487 |
| html-safe-nonce | 9c2a8c9410f2069de141c5673b42b274f3d107d9c32e6cdd3b531184a8df025b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NThDOjQwOTQzOjIwRDVBODY6MkNEOUJERjo2OTY0QzQ4NyIsInZpc2l0b3JfaWQiOiI2MjkwMjU4MjU1NjQ4NDQxNDc5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 2560a3cdeab23d2235c2b41ff86809d99b1ba817826b47151a9678ffb204a27c |
| hovercard-subject-tag | issue:313716189 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/binarywang/WxJava/535/issue_layout |
| twitter:image | https://opengraph.githubassets.com/0738044548965ce7552c54a69ef4cbe8876b394f11c9178bfbed63abba298d96/binarywang/WxJava/issues/535 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0738044548965ce7552c54a69ef4cbe8876b394f11c9178bfbed63abba298d96/binarywang/WxJava/issues/535 |
| og:image:alt | 我的配置是 tomcat + spring boot mvc,从spring boot 的例子工程中修改出来的,sdk 的版本 2.9.6。部署到tomcat下运行,不能正常的shutdown,有很多线程不能shutdown,例如: 12-Apr-2018 20:24:51.951 WARNING [localhost-startStop-2] org.apache.catalina.loa... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | gtyang |
| hostname | github.com |
| expected-hostname | github.com |
| None | 21df671ce2c9f1a16940ccbd3af6cb4f3f12a856929ca7eb1b4aea8e384ea442 |
| turbo-cache-control | no-preview |
| go-import | github.com/binarywang/WxJava git https://github.com/binarywang/WxJava.git |
| octolytics-dimension-user_id | 1343140 |
| octolytics-dimension-user_login | binarywang |
| octolytics-dimension-repository_id | 49122742 |
| octolytics-dimension-repository_nwo | binarywang/WxJava |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49122742 |
| octolytics-dimension-repository_network_root_nwo | binarywang/WxJava |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5707c685ac172d50a0bdd7533dde4f8aabcf8eef |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width