द्वारा स्प्रिंग बूट एप्लिकेशन को गर्वपूर्वक बंद करने के लिए कैसे करें हमारे पास एक बहुप्रचारित स्प्रिंग बूट एप्लिकेशन है, जो लिनक्स मशीन पर डिमन के रूप में चलता है। जब मैं द्वारा आवेदन को रोकने की कोशिश शुरू रोक-डेमॉन इसस्टार्ट-स्टॉप-डिमन
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
SIGTERM संकेत भेज दिया जाता है और आवेदन immetiately समाप्त होता है की तरह। हालांकि मैं चाहता हूं कि एप्लिकेशन प्रतीक्षा करे, जब तक कि प्रत्येक थ्रेड अपने काम को पूरा न करे।
क्या कोई तरीका है, एसआईजीटरएम सिग्नल कब प्राप्त होता है, इसका प्रबंधन करने का तरीका क्या होता है?
आप शान से एम्बेडेड सर्वलेट कंटेनर को बंद करने में रुचि रखते हैं, कृपया देखें [इस वसंत बूट मुद्दा] (https://github.com/spring-projects/spring-boot/issues/4657)। –