String boot報UnregisteringJMX-exposed beans on shutdown解決方法


問題の説明:
Spring boot jarプロセス自動停止、自動終了
背景:
スプリングbootで構築したプロジェクトをjarにパッケージしてlinuxサーバにパブリッシュした後、起動を使用します.
常にしばらく実行してから自分で閉じ、ログを観察しても異常なエラーは見つかりませんでした.メモリオーバーフロー、空のポインタなど
最後の2行のみが見つかりました.
19:46:30.007 [Thread-3] INFO  o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown
19:46:30.007 [Thread-3] INFO  o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans
可能な理由:
一、Tomcatパッケージの衝突
https://blog.csdn.net/sun20100912/article/details/52013463
二、バージョンの問題
https://blog.csdn.net/hello_0723/article/details/78982689
三、起動方式の問題
spring bootをlinuxに配備し、コマンドjava-jar**を使用します.JArは、アプリケーションが自動的に終了し、プロセスが停止したことを発見しました.その後、切断しない実行コマンドを発見し、すべての切断信号を無視し、以下のコマンドで解決します.
 nohup java -jar wxapp-1.5.9.RELEASE.jar --spring.profiles.active=prod >> catalina.out 2>&1 &

Nohup:中断しない実行コマンドで、すべての切断信号を無視します.バックグラウンドコマンドの最後のプラス&を実行し、logファイルを指定しないとjarディレクトリの下でnohupが生成されます.outファイル、デフォルトのlogがここに出力されます.
3つ目は、メモリオーバーフローやredisサブスクリプションプッシュの問題だと思っていました