Quellcode durchsuchen

初始提交

wq_dev
wangqiang vor 1 Monat
Commit
5b25b85105
100 geänderte Dateien mit 47841 neuen und 0 gelöschten Zeilen
  1. 18
    0
      .editorconfig
  2. 8
    0
      .idea/.gitignore
  3. 32
    0
      .idea/compiler.xml
  4. 36
    0
      .idea/encodings.xml
  5. 6
    0
      .idea/inspectionProfiles/Project_Default.xml
  6. 30
    0
      .idea/jarRepositories.xml
  7. 13
    0
      .idea/misc.xml
  8. 9
    0
      .idea/ruoyi-plus.iml
  9. 124
    0
      .idea/uiDesigner.xml
  10. 6
    0
      .idea/vcs.xml
  11. 12
    0
      .run/ruoyi-monitor-admin.run.xml
  12. 12
    0
      .run/ruoyi-server.run.xml
  13. 12
    0
      .run/ruoyi-xxl-job-admin.run.xml
  14. 20
    0
      LICENSE
  15. 93
    0
      README.md
  16. 304
    0
      logs/ruoyi-monitor-admin.2024-08-08.log
  17. 894
    0
      logs/ruoyi-monitor-admin.2024-08-09.log
  18. 963
    0
      logs/ruoyi-monitor-admin.2024-08-12.log
  19. 1594
    0
      logs/ruoyi-monitor-admin.2024-08-13.log
  20. 280
    0
      logs/ruoyi-monitor-admin.2025-04-27.log
  21. 741
    0
      logs/ruoyi-monitor-admin.2025-04-28.log
  22. 635
    0
      logs/ruoyi-monitor-admin.log
  23. 2908
    0
      logs/ruoyi-xxl-job-admin.2024-08-08.log
  24. 1344
    0
      logs/ruoyi-xxl-job-admin.2024-08-12.log
  25. 1781
    0
      logs/ruoyi-xxl-job-admin.2024-08-13.log
  26. 63
    0
      logs/ruoyi-xxl-job-admin.2025-04-27.log
  27. 31
    0
      logs/ruoyi-xxl-job-admin.2025-04-28.log
  28. 64
    0
      logs/ruoyi-xxl-job-admin.log
  29. 8255
    0
      logs/sys-console.2024-08-12.log
  30. 4278
    0
      logs/sys-console.2024-08-13.log
  31. 1078
    0
      logs/sys-console.2025-04-28.log
  32. 465
    0
      logs/sys-console.log
  33. 90
    0
      logs/sys-error.2024-08-08.log
  34. 794
    0
      logs/sys-error.2024-08-09.log
  35. 7247
    0
      logs/sys-error.2024-08-12.log
  36. 2759
    0
      logs/sys-error.2024-08-13.log
  37. 81
    0
      logs/sys-error.2025-04-27.log
  38. 726
    0
      logs/sys-error.2025-04-28.log
  39. 112
    0
      logs/sys-error.log
  40. 150
    0
      logs/sys-info.2024-08-08.log
  41. 356
    0
      logs/sys-info.2024-08-09.log
  42. 994
    0
      logs/sys-info.2024-08-12.log
  43. 677
    0
      logs/sys-info.2024-08-13.log
  44. 113
    0
      logs/sys-info.2025-04-27.log
  45. 352
    0
      logs/sys-info.2025-04-28.log
  46. 353
    0
      logs/sys-info.log
  47. 482
    0
      pom.xml
  48. 23
    0
      ruoyi-admin/Dockerfile
  49. 336
    0
      ruoyi-admin/logs/sys-console.log
  50. 119
    0
      ruoyi-admin/logs/sys-error.log
  51. 217
    0
      ruoyi-admin/logs/sys-info.log
  52. 142
    0
      ruoyi-admin/pom.xml
  53. 27
    0
      ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
  54. 18
    0
      ruoyi-admin/src/main/java/com/ruoyi/RuoYiServletInitializer.java
  55. 112
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java
  56. 169
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java
  57. 88
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java
  58. 74
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java
  59. 90
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java
  60. 137
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java
  61. 119
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java
  62. 116
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java
  63. 125
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java
  64. 32
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysIndexController.java
  65. 128
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
  66. 127
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
  67. 80
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java
  68. 105
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysOssConfigController.java
  69. 117
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysOssController.java
  70. 115
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java
  71. 126
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java
  72. 40
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java
  73. 252
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
  74. 249
    0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
  75. 195
    0
      ruoyi-admin/src/main/resources/application-dev.yml
  76. 174
    0
      ruoyi-admin/src/main/resources/application-prod.yml
  77. 272
    0
      ruoyi-admin/src/main/resources/application.yml
  78. 8
    0
      ruoyi-admin/src/main/resources/banner.txt
  79. 45
    0
      ruoyi-admin/src/main/resources/i18n/messages.properties
  80. 45
    0
      ruoyi-admin/src/main/resources/i18n/messages_en_US.properties
  81. 45
    0
      ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties
  82. 129
    0
      ruoyi-admin/src/main/resources/logback.xml
  83. 28
    0
      ruoyi-admin/src/main/resources/spy.properties
  84. 1329
    0
      ruoyi-admin/src/main/resources/static/stencilset.json
  85. 45
    0
      ruoyi-admin/src/test/java/com/ruoyi/test/AssertUnitTest.java
  86. 70
    0
      ruoyi-admin/src/test/java/com/ruoyi/test/DemoUnitTest.java
  87. 72
    0
      ruoyi-admin/src/test/java/com/ruoyi/test/ParamUnitTest.java
  88. 54
    0
      ruoyi-admin/src/test/java/com/ruoyi/test/TagUnitTest.java
  89. 195
    0
      ruoyi-admin/target/classes/application-dev.yml
  90. 174
    0
      ruoyi-admin/target/classes/application-prod.yml
  91. 272
    0
      ruoyi-admin/target/classes/application.yml
  92. 8
    0
      ruoyi-admin/target/classes/banner.txt
  93. BIN
      ruoyi-admin/target/classes/com/ruoyi/RuoYiApplication.class
  94. 1
    0
      ruoyi-admin/target/classes/com/ruoyi/RuoYiApplication__Javadoc.json
  95. BIN
      ruoyi-admin/target/classes/com/ruoyi/RuoYiServletInitializer.class
  96. 1
    0
      ruoyi-admin/target/classes/com/ruoyi/RuoYiServletInitializer__Javadoc.json
  97. BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CaptchaController.class
  98. 1
    0
      ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CaptchaController__Javadoc.json
  99. BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class
  100. 0
    0
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController__Javadoc.json

+ 18
- 0
.editorconfig Datei anzeigen

@@ -0,0 +1,18 @@
# http://editorconfig.org
root = true

# 空格替代Tab缩进在各种编辑工具下效果一致
[*]
indent_style = space
indent_size = 4
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

[*.{json,yml,yaml}]
indent_size = 2

[*.md]
insert_final_newline = false
trim_trailing_whitespace = false

+ 8
- 0
.idea/.gitignore Datei anzeigen

@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

+ 32
- 0
.idea/compiler.xml Datei anzeigen

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile default="true" name="Default" enabled="true" />
<profile name="Annotation profile for RuoYi-Vue-Plus" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<processorPath useClasspath="false">
<entry name="$PROJECT_DIR$/../../../maven/apache-maven-3.6.3-bin/repository/com/github/therapi/therapi-runtime-javadoc-scribe/0.15.0/therapi-runtime-javadoc-scribe-0.15.0.jar" />
<entry name="$PROJECT_DIR$/../../../maven/apache-maven-3.6.3-bin/repository/com/github/therapi/therapi-runtime-javadoc/0.15.0/therapi-runtime-javadoc-0.15.0.jar" />
<entry name="$PROJECT_DIR$/../../../maven/apache-maven-3.6.3-bin/repository/org/projectlombok/lombok/1.18.26/lombok-1.18.26.jar" />
<entry name="$PROJECT_DIR$/../../../maven/apache-maven-3.6.3-bin/repository/org/springframework/boot/spring-boot-configuration-processor/2.7.9/spring-boot-configuration-processor-2.7.9.jar" />
</processorPath>
<module name="ruoyi-job" />
<module name="ruoyi-system" />
<module name="zs-manager" />
<module name="ruoyi-monitor-admin" />
<module name="ruoyi-sms" />
<module name="ruoyi-generator" />
<module name="ruoyi-xxl-job-admin" />
<module name="ruoyi-framework" />
<module name="ruoyi-oss" />
<module name="ruoyi-demo" />
<module name="ruoyi-workflow" />
<module name="ruoyi-common" />
<module name="ruoyi-admin" />
</profile>
</annotationProcessing>
</component>
</project>

+ 36
- 0
.idea/encodings.xml Datei anzeigen

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
<file url="file://$PROJECT_DIR$/ruoyi-admin/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-admin/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-common/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-common/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-demo/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-demo/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-extend/ruoyi-monitor-admin/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-extend/ruoyi-monitor-admin/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-extend/ruoyi-xxl-job-admin/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-extend/ruoyi-xxl-job-admin/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-extend/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-extend/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-framework/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-framework/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-generator/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-generator/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-job/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-job/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-oss/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-oss/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-sms/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-sms/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-system/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-system/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-workflow/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/ruoyi-workflow/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/zs-manager/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/zs-manager/src/main/resources" charset="UTF-8" />
<file url="PROJECT" charset="UTF-8" />
</component>
</project>

+ 6
- 0
.idea/inspectionProfiles/Project_Default.xml Datei anzeigen

@@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>

+ 30
- 0
.idea/jarRepositories.xml Datei anzeigen

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://maven.aliyun.com/nexus/content/repositories/central/" />
</remote-repository>
<remote-repository>
<option name="id" value="public" />
<option name="name" value="aliyun nexus" />
<option name="url" value="https://maven.aliyun.com/repository/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="alimaven" />
<option name="name" value="aliyun maven" />
<option name="url" value="http://maven.aliyun.com/nexus/content/groups/public/" />
</remote-repository>
</component>
</project>

+ 13
- 0
.idea/misc.xml Datei anzeigen

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
<option name="workspaceImportForciblyTurnedOn" value="true" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>

+ 9
- 0
.idea/ruoyi-plus.iml Datei anzeigen

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

+ 124
- 0
.idea/uiDesigner.xml Datei anzeigen

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>

+ 6
- 0
.idea/vcs.xml Datei anzeigen

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

+ 12
- 0
.run/ruoyi-monitor-admin.run.xml Datei anzeigen

@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-monitor-admin" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-monitor-admin:4.6.0" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-extend/ruoyi-monitor-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

+ 12
- 0
.run/ruoyi-server.run.xml Datei anzeigen

@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-server" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-server:4.6.0" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

+ 12
- 0
.run/ruoyi-xxl-job-admin.run.xml Datei anzeigen

@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-xxl-job-admin" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-xxl-job-admin:4.6.0" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-extend/ruoyi-xxl-job-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

+ 20
- 0
LICENSE Datei anzeigen

@@ -0,0 +1,20 @@
The MIT License (MIT)

Copyright (c) 2021 RuoYi-Vue-Plus-Activiti

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 93
- 0
README.md Datei anzeigen

@@ -0,0 +1,93 @@
# ruoyi-plus



## Getting started

To make it easy for you to get started with GitLab, here's a list of recommended next steps.

Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!

## Add your files

- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:

```
cd existing_repo
git remote add origin http://192.168.1.111:8088/company/ruoyi-plus.git
git branch -M main
git push -uf origin main
```

## Integrate with your tools

- [ ] [Set up project integrations](http://192.168.1.111:8088/company/ruoyi-plus/-/settings/integrations)

## Collaborate with your team

- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)

## Test and Deploy

Use the built-in continuous integration in GitLab.

- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)

***

# Editing this README

When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.

## Suggestions for a good README

Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.

## Name
Choose a self-explaining name for your project.

## Description
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.

## Badges
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.

## Visuals
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.

## Installation
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.

## Usage
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.

## Support
Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.

## Roadmap
If you have ideas for releases in the future, it is a good idea to list them in the README.

## Contributing
State if you are open to contributions and what your requirements are for accepting them.

For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.

You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.

## Authors and acknowledgment
Show your appreciation to those who have contributed to the project.

## License
For open source projects, say how it is licensed.

## Project status
If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.

+ 304
- 0
logs/ruoyi-monitor-admin.2024-08-08.log Datei anzeigen

@@ -0,0 +1,304 @@
2024-08-08 14:49:10 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 19056 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 14:49:10 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-08 14:49:11 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-08 14:49:11 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-08 14:49:11 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-08 14:49:11 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-08 14:49:11 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-08 14:49:11 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 867 ms
2024-08-08 14:49:12 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@5bda157e, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@67e0fd6d, org.springframework.security.web.context.SecurityContextPersistenceFilter@35cec305, org.springframework.security.web.header.HeaderWriterFilter@33e0c716, org.springframework.security.web.authentication.logout.LogoutFilter@59018eed, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@61037caf, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@3b41e1bf, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@491cafec, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@cbd40c1, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@21390938, org.springframework.security.web.session.SessionManagementFilter@6274f21c, org.springframework.security.web.access.ExceptionTranslationFilter@b14b60a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@fb5aeed]
2024-08-08 14:49:12 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-08 14:49:12 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-08 14:49:12 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-08 14:49:12 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-08 14:49:12 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.289 seconds (JVM running for 3.076)
2024-08-08 14:49:13 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 14:49:13 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-08 14:49:13 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-08 14:49:13 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-08 14:49:13 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-08 14:49:18 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-08 14:55:59 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 20212 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 14:55:59 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-08 14:56:00 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-08 14:56:00 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-08 14:56:00 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-08 14:56:00 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-08 14:56:00 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-08 14:56:00 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 809 ms
2024-08-08 14:56:00 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@443cdaa4, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@3b41e1bf, org.springframework.security.web.context.SecurityContextPersistenceFilter@b14b60a, org.springframework.security.web.header.HeaderWriterFilter@16d0e521, org.springframework.security.web.authentication.logout.LogoutFilter@6c3f1658, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4001d8c1, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@7742a45c, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1c297897, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@33e0c716, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@619c93ca, org.springframework.security.web.session.SessionManagementFilter@ab4aa5e, org.springframework.security.web.access.ExceptionTranslationFilter@54c425b1, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6e24ce51]
2024-08-08 14:56:00 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-08 14:56:01 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-08 14:56:01 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-08 14:56:01 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-08 14:56:01 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.207 seconds (JVM running for 2.792)
2024-08-08 14:56:01 [http-nio-9090-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 14:56:01 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-08 14:56:01 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-08 14:56:01 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-08 14:56:01 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-08 14:56:01 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-08 15:16:49 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 16812 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 15:16:49 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-08 15:16:50 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-08 15:16:50 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-08 15:16:50 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-08 15:16:50 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-08 15:16:50 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-08 15:16:50 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 695 ms
2024-08-08 15:16:50 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@36480b2d, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@27d33393, org.springframework.security.web.context.SecurityContextPersistenceFilter@2f1d0bbc, org.springframework.security.web.header.HeaderWriterFilter@77774571, org.springframework.security.web.authentication.logout.LogoutFilter@7fdab70c, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@bc042d5, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@42b84286, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@a9f023e, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4b200971, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1f6917fb, org.springframework.security.web.session.SessionManagementFilter@6cd64ee8, org.springframework.security.web.access.ExceptionTranslationFilter@15400fff, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@dc4a691]
2024-08-08 15:16:50 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-08 15:16:51 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-08 15:16:51 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-08 15:16:51 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-08 15:16:51 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 1.826 seconds (JVM running for 2.256)
2024-08-08 15:16:51 [http-nio-9090-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 15:16:51 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-08 15:16:51 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-08 15:16:51 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-08 15:16:51 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-08 15:17:02 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-08 15:23:59 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-08 17:23:22 [reactor-http-nio-1] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[a371ba3b6450],[UP]
2024-08-08 17:23:59 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[UP]
2024-08-08 17:24:01 [reactor-http-nio-4] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=b155dc8c8b90, version=2, registration=Registration(name=ruoyi-xxl-job-admin, managementUrl=http://192.168.1.113:9100/xxl-job-admin/actuator, healthUrl=http://192.168.1.113:9100/xxl-job-admin/actuator/health, serviceUrl=http://192.168.1.113:9100/xxl-job-admin, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833611264, threshold=10485760, exists=true}}, ping={status=UP}}), statusTimestamp=2024-08-08T07:17:02.852Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:9100/xxl-job-admin/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:9100/xxl-job-admin/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:9100/xxl-job-admin/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:9100/xxl-job-admin/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:9100/xxl-job-admin/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:9100/xxl-job-admin/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:9100/xxl-job-admin/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.113:9100/xxl-job-admin/actuator/mappings), beans=Endpoint(id=beans, url=http://192.168.1.113:9100/xxl-job-admin/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.113:9100/xxl-job-admin/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:9100/xxl-job-admin/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:9100/xxl-job-admin/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:9100/xxl-job-admin/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:9100/xxl-job-admin/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Network is unreachable: no further information: /192.168.1.113:9100; nested exception is io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: no further information: /192.168.1.113:9100
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
*__checkpoint ⇢ Request to GET health [DefaultWebClient]
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: no further information: /192.168.1.113:9100
Caused by: java.net.SocketException: Network is unreachable: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-08 17:24:01 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[OFFLINE]
2024-08-08 17:24:01 [reactor-http-nio-3] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=7415466a154d, version=2, registration=Registration(name=ruoyi-monitor-admin, managementUrl=http://192.168.1.113:9090/actuator, healthUrl=http://192.168.1.113:9090/actuator/health, serviceUrl=http://192.168.1.113:9090/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={diskSpace={status=UP, details={total=431494262784, free=305833615360, threshold=10485760, exists=true}}, ping={status=UP}}), statusTimestamp=2024-08-08T07:16:51.707Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:9090/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:9090/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:9090/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:9090/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:9090/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:9090/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:9090/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.113:9090/actuator/mappings), beans=Endpoint(id=beans, url=http://192.168.1.113:9090/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.113:9090/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:9090/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:9090/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:9090/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:9090/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Network is unreachable: no further information: /192.168.1.113:9090; nested exception is io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: no further information: /192.168.1.113:9090
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
*__checkpoint ⇢ Request to GET health [DefaultWebClient]
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: no further information: /192.168.1.113:9090
Caused by: java.net.SocketException: Network is unreachable: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-08 17:24:01 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[OFFLINE]
2024-08-08 17:24:01 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[1584487035db],[UP]
2024-08-08 17:24:11 [reactor-http-nio-6] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=2, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833594880, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-08T07:23:59.606Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Network is unreachable: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
*__checkpoint ⇢ Request to GET health [DefaultWebClient]
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: no further information: /192.168.1.113:8080
Caused by: java.net.SocketException: Network is unreachable: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-08 17:24:11 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-08 17:26:11 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-08 17:26:11 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-08 17:26:11 [reactor-http-nio-8] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]

+ 894
- 0
logs/ruoyi-monitor-admin.2024-08-09.log Datei anzeigen

@@ -0,0 +1,894 @@
2024-08-09 08:41:43 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 8472 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 08:41:43 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 08:41:44 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 08:41:44 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 08:41:44 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 08:41:44 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 08:41:44 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 08:41:44 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1316 ms
2024-08-09 08:41:45 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@31efacad, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@380ce5a3, org.springframework.security.web.context.SecurityContextPersistenceFilter@44f0ff2b, org.springframework.security.web.header.HeaderWriterFilter@4bf03fee, org.springframework.security.web.authentication.logout.LogoutFilter@217235f5, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@8c12524, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@2f95653f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@22ead351, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@68af87ad, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@38029686, org.springframework.security.web.session.SessionManagementFilter@31834a2b, org.springframework.security.web.access.ExceptionTranslationFilter@46a795de, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@74c9e11]
2024-08-09 08:41:45 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 08:41:46 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 08:41:46 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 08:41:46 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 08:41:46 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 3.089 seconds (JVM running for 4.195)
2024-08-09 08:41:46 [RMI TCP Connection(3)-192.168.1.113] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 08:41:46 [RMI TCP Connection(3)-192.168.1.113] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 08:41:46 [RMI TCP Connection(3)-192.168.1.113] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
2024-08-09 08:41:46 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 08:41:47 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 08:41:47 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 08:41:56 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 13:42:49 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5544 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 13:42:49 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 13:42:50 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 13:42:50 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 13:42:50 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 13:42:50 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 13:42:50 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 13:42:50 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1021 ms
2024-08-09 13:42:50 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@31efacad, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@380ce5a3, org.springframework.security.web.context.SecurityContextPersistenceFilter@44f0ff2b, org.springframework.security.web.header.HeaderWriterFilter@4bf03fee, org.springframework.security.web.authentication.logout.LogoutFilter@217235f5, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@8c12524, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@2f95653f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@22ead351, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@68af87ad, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@38029686, org.springframework.security.web.session.SessionManagementFilter@31834a2b, org.springframework.security.web.access.ExceptionTranslationFilter@46a795de, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@74c9e11]
2024-08-09 13:42:50 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 13:42:51 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 13:42:51 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 13:42:51 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 13:42:51 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.776 seconds (JVM running for 3.385)
2024-08-09 13:42:51 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 13:42:51 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 13:42:51 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
2024-08-09 13:42:52 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 13:42:52 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 13:42:54 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 13:42:59 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 13:46:29 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[UP]
2024-08-09 13:46:31 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[1584487035db],[UP]
2024-08-09 13:46:34 [reactor-http-nio-7] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[a371ba3b6450],[UP]
2024-08-09 16:22:23 [reactor-http-nio-4] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=2, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833660416, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-09T05:42:59.813Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 16:22:23 [reactor-http-nio-5] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=a519e16bfc76, version=2, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://172.25.192.1:8080/actuator, healthUrl=http://172.25.192.1:8080/actuator/health, serviceUrl=http://172.25.192.1:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833656320, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-09T05:46:29.554Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://172.25.192.1:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://172.25.192.1:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://172.25.192.1:8080/actuator/logfile), health=Endpoint(id=health, url=http://172.25.192.1:8080/actuator/health), env=Endpoint(id=env, url=http://172.25.192.1:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://172.25.192.1:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://172.25.192.1:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://172.25.192.1:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://172.25.192.1:8080/actuator/startup), beans=Endpoint(id=beans, url=http://172.25.192.1:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://172.25.192.1:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://172.25.192.1:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://172.25.192.1:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://172.25.192.1:8080/actuator/conditions), info=Endpoint(id=info, url=http://172.25.192.1:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /172.25.192.1:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /172.25.192.1:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /172.25.192.1:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 16:22:23 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-09 16:22:23 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[OFFLINE]
2024-08-09 16:22:28 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 16:22:41 [reactor-http-nio-7] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[UP]
2024-08-09 16:45:13 [reactor-http-nio-10] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=5, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833512960, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-09T08:22:28.967Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 16:45:13 [reactor-http-nio-11] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=a519e16bfc76, version=4, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://172.25.192.1:8080/actuator, healthUrl=http://172.25.192.1:8080/actuator/health, serviceUrl=http://172.25.192.1:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833512960, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-09T08:22:41.502Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://172.25.192.1:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://172.25.192.1:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://172.25.192.1:8080/actuator/logfile), health=Endpoint(id=health, url=http://172.25.192.1:8080/actuator/health), env=Endpoint(id=env, url=http://172.25.192.1:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://172.25.192.1:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://172.25.192.1:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://172.25.192.1:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://172.25.192.1:8080/actuator/startup), beans=Endpoint(id=beans, url=http://172.25.192.1:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://172.25.192.1:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://172.25.192.1:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://172.25.192.1:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://172.25.192.1:8080/actuator/conditions), info=Endpoint(id=info, url=http://172.25.192.1:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /172.25.192.1:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /172.25.192.1:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /172.25.192.1:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 16:45:13 [reactor-http-nio-10] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-09 16:45:13 [reactor-http-nio-11] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[OFFLINE]
2024-08-09 16:45:57 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 16:46:11 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[UP]
2024-08-09 16:50:33 [reactor-http-nio-11] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=9, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833422848, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-09T08:45:57.305Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 16:50:33 [reactor-http-nio-12] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=a519e16bfc76, version=6, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://172.25.192.1:8080/actuator, healthUrl=http://172.25.192.1:8080/actuator/health, serviceUrl=http://172.25.192.1:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=305833422848, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-09T08:46:11.499Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://172.25.192.1:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://172.25.192.1:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://172.25.192.1:8080/actuator/logfile), health=Endpoint(id=health, url=http://172.25.192.1:8080/actuator/health), env=Endpoint(id=env, url=http://172.25.192.1:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://172.25.192.1:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://172.25.192.1:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://172.25.192.1:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://172.25.192.1:8080/actuator/startup), beans=Endpoint(id=beans, url=http://172.25.192.1:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://172.25.192.1:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://172.25.192.1:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://172.25.192.1:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://172.25.192.1:8080/actuator/conditions), info=Endpoint(id=info, url=http://172.25.192.1:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /172.25.192.1:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /172.25.192.1:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /172.25.192.1:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 16:50:33 [reactor-http-nio-11] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-09 16:50:33 [reactor-http-nio-12] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[OFFLINE]
2024-08-09 16:50:37 [reactor-http-nio-1] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 16:50:51 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[UP]
2024-08-09 16:55:03 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 17580 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 16:55:03 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 16:55:04 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 16:55:04 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 16:55:04 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 16:55:04 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 16:55:04 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 16:55:04 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 842 ms
2024-08-09 16:55:05 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@3b41e1bf, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@619c93ca, org.springframework.security.web.context.SecurityContextPersistenceFilter@b14b60a, org.springframework.security.web.header.HeaderWriterFilter@16d0e521, org.springframework.security.web.authentication.logout.LogoutFilter@6c3f1658, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@fb5aeed, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@7ca492d9, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1c297897, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@33e0c716, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@486e9d1d, org.springframework.security.web.session.SessionManagementFilter@ab4aa5e, org.springframework.security.web.access.ExceptionTranslationFilter@54c425b1, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@423ed3b5]
2024-08-09 16:55:05 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 16:55:05 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 16:55:05 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 16:55:05 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 16:55:05 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.248 seconds (JVM running for 2.851)
2024-08-09 16:55:06 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 16:55:06 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 16:55:06 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-09 16:55:06 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 16:55:06 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 16:55:06 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 16:55:06 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 16:55:39 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 17324 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 16:55:39 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 16:55:40 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 16:55:40 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 16:55:40 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 16:55:40 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 16:55:40 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 16:55:40 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 865 ms
2024-08-09 16:55:40 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@32ea16b7, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@62b6c045, org.springframework.security.web.context.SecurityContextPersistenceFilter@5b29ab61, org.springframework.security.web.header.HeaderWriterFilter@280fafd, org.springframework.security.web.authentication.logout.LogoutFilter@361cd35c, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@391515c7, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@4fb64e14, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1e1e837d, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4b957db0, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@58f254b1, org.springframework.security.web.session.SessionManagementFilter@14b275bd, org.springframework.security.web.access.ExceptionTranslationFilter@11df2829, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@26be9a6]
2024-08-09 16:55:40 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 16:55:41 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 16:55:41 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 16:55:41 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 16:55:41 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.263 seconds (JVM running for 2.879)
2024-08-09 16:55:41 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 16:55:41 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 16:55:41 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-09 16:55:41 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 16:55:41 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 16:55:44 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 16:55:46 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 17:02:54 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 14176 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 17:02:54 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 17:02:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 17:02:55 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 17:02:55 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 17:02:55 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 17:02:55 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 17:02:55 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 818 ms
2024-08-09 17:03:13 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@7ca492d9, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@14fc9bd, org.springframework.security.web.context.SecurityContextPersistenceFilter@50b734c4, org.springframework.security.web.header.HeaderWriterFilter@5234b61a, org.springframework.security.web.authentication.logout.LogoutFilter@446e7065, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@423ed3b5, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@61037caf, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@16d0e521, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@634ca3e7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7ed49a7f, org.springframework.security.web.session.SessionManagementFilter@54c425b1, org.springframework.security.web.access.ExceptionTranslationFilter@4776e209, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@380ce5a3]
2024-08-09 17:03:13 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 17:03:14 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 17:03:14 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 17:03:14 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 17:03:14 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 20.495 seconds (JVM running for 21.174)
2024-08-09 17:03:14 [http-nio-9090-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 17:03:14 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 17:03:14 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-09 17:03:15 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 17:03:15 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 17:03:15 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 17:03:16 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 17:03:51 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 23356 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 17:03:51 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 17:03:52 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 17:03:52 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 17:03:52 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 17:03:52 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 17:03:52 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 17:03:52 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 936 ms
2024-08-09 17:03:55 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@13213f26, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4e4162bc, org.springframework.security.web.context.SecurityContextPersistenceFilter@54c60202, org.springframework.security.web.header.HeaderWriterFilter@491cafec, org.springframework.security.web.authentication.logout.LogoutFilter@1625789b, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@14fc9bd, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@67e0fd6d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1e545821, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@12952aff, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4c319d52, org.springframework.security.web.session.SessionManagementFilter@4fa86cb8, org.springframework.security.web.access.ExceptionTranslationFilter@6274f21c, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2fc49538]
2024-08-09 17:03:55 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 17:03:55 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 17:03:55 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 17:03:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 17:03:55 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 4.515 seconds (JVM running for 5.127)
2024-08-09 17:03:55 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 17:03:55 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 17:03:55 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-09 17:03:56 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 17:03:56 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 17:03:56 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 17:03:56 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 17:09:02 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21988 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 17:09:02 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 17:09:03 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 17:09:03 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 17:09:03 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 17:09:03 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 17:09:03 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 17:09:03 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 861 ms
2024-08-09 17:09:19 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@5bda157e, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@67e0fd6d, org.springframework.security.web.context.SecurityContextPersistenceFilter@6274f21c, org.springframework.security.web.header.HeaderWriterFilter@1c297897, org.springframework.security.web.authentication.logout.LogoutFilter@2de9ca6, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@61037caf, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@3b41e1bf, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@237add, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@491cafec, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@21390938, org.springframework.security.web.session.SessionManagementFilter@1d6a8386, org.springframework.security.web.access.ExceptionTranslationFilter@ab4aa5e, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@fb5aeed]
2024-08-09 17:09:19 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 17:09:19 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 17:09:19 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 17:09:19 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 17:09:19 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 17.682 seconds (JVM running for 18.288)
2024-08-09 17:09:20 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 17:09:20 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 17:09:20 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-09 17:09:20 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 17:09:20 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 17:09:24 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 17:09:25 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-09 17:14:39 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[1584487035db],[UP]
2024-08-09 17:14:44 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[a371ba3b6450],[UP]
2024-08-09 17:14:45 [reactor-http-nio-7] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[a519e16bfc76],[UP]
2024-08-09 17:17:17 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 18132 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 17:17:17 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-09 17:17:18 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-09 17:17:18 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-09 17:17:18 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-09 17:17:18 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-09 17:17:18 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-09 17:17:18 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1153 ms
2024-08-09 17:17:19 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@3dc68586, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@60dc1a4e, org.springframework.security.web.context.SecurityContextPersistenceFilter@256a0d95, org.springframework.security.web.header.HeaderWriterFilter@4b55ff0a, org.springframework.security.web.authentication.logout.LogoutFilter@28ee0a3c, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@149274cb, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@6221b13b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2f3928ac, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4bf03fee, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@646427f7, org.springframework.security.web.session.SessionManagementFilter@46a795de, org.springframework.security.web.access.ExceptionTranslationFilter@599a9cb2, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@44b940a2]
2024-08-09 17:17:19 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-09 17:17:20 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-09 17:17:20 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-09 17:17:20 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-09 17:17:20 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.968 seconds (JVM running for 3.624)
2024-08-09 17:17:20 [RMI TCP Connection(1)-192.168.1.113] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 17:17:20 [RMI TCP Connection(1)-192.168.1.113] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-09 17:17:20 [RMI TCP Connection(1)-192.168.1.113] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-09 17:17:20 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-09 17:17:21 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-09 17:17:21 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-09 17:17:24 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]

+ 963
- 0
logs/ruoyi-monitor-admin.2024-08-12.log Datei anzeigen

@@ -0,0 +1,963 @@
2024-08-12 08:36:16 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 2876 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:36:16 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-12 08:36:18 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-12 08:36:18 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-12 08:36:18 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-12 08:36:18 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-12 08:36:18 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-12 08:36:18 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1234 ms
2024-08-12 08:36:18 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@38029686, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7d9c45ee, org.springframework.security.web.context.SecurityContextPersistenceFilter@22ead351, org.springframework.security.web.header.HeaderWriterFilter@31834a2b, org.springframework.security.web.authentication.logout.LogoutFilter@4b41587d, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4844930a, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@3dc68586, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@68af87ad, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@43d65a81, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@31da0434, org.springframework.security.web.session.SessionManagementFilter@44f0ff2b, org.springframework.security.web.access.ExceptionTranslationFilter@256a0d95, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@149274cb]
2024-08-12 08:36:18 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-12 08:36:19 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-12 08:36:19 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-12 08:36:19 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-12 08:36:19 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.831 seconds (JVM running for 4.095)
2024-08-12 08:36:19 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:36:19 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-12 08:36:19 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-12 08:36:19 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-12 08:36:20 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-12 08:53:22 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5344 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:53:22 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-12 08:53:23 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-12 08:53:23 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-12 08:53:23 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-12 08:53:23 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-12 08:53:23 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-12 08:53:23 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 806 ms
2024-08-12 08:53:23 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@ec8f4b9, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@bc042d5, org.springframework.security.web.context.SecurityContextPersistenceFilter@6dfa915a, org.springframework.security.web.header.HeaderWriterFilter@6dd1c3ed, org.springframework.security.web.authentication.logout.LogoutFilter@1a2bcd56, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@588f63c, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@36c2b646, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@cb7fa71, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4b6e1c0, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5484117b, org.springframework.security.web.session.SessionManagementFilter@55e42449, org.springframework.security.web.access.ExceptionTranslationFilter@5f7989fa, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@296e281a]
2024-08-12 08:53:23 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-12 08:53:24 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-12 08:53:24 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-12 08:53:24 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-12 08:53:24 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.127 seconds (JVM running for 2.668)
2024-08-12 08:53:24 [http-nio-9090-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:53:24 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-12 08:53:24 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-12 08:53:24 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-12 08:53:24 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-12 08:53:27 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 08:55:54 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 15240 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:55:54 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-12 08:55:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-12 08:55:55 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-12 08:55:55 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-12 08:55:55 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-12 08:55:55 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-12 08:55:55 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 784 ms
2024-08-12 08:55:56 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@1eca3ea7, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@24fba488, org.springframework.security.web.context.SecurityContextPersistenceFilter@5aa76ad2, org.springframework.security.web.header.HeaderWriterFilter@39832280, org.springframework.security.web.authentication.logout.LogoutFilter@44d7e24, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@7ec08115, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@7d66e544, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@25791d40, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@448c92fc, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@73a6cc79, org.springframework.security.web.session.SessionManagementFilter@7f0f84d4, org.springframework.security.web.access.ExceptionTranslationFilter@22d477c2, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@183fc2fa]
2024-08-12 08:55:56 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-12 08:55:56 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-12 08:55:56 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-12 08:55:56 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.154 seconds (JVM running for 2.791)
2024-08-12 08:55:56 [http-nio-9090-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:55:56 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-12 08:55:56 [http-nio-9090-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
2024-08-12 08:55:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-12 08:55:57 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-12 08:56:04 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as b155dc8c8b90
2024-08-12 08:56:04 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-12 08:56:31 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 09:08:11 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 3176 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 09:08:11 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-12 09:08:12 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-12 09:08:12 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-12 09:08:12 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-12 09:08:12 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-12 09:08:12 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-12 09:08:12 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 829 ms
2024-08-12 09:08:12 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@20b9d5d5, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@671d1157, org.springframework.security.web.context.SecurityContextPersistenceFilter@b52b755, org.springframework.security.web.header.HeaderWriterFilter@4faa298, org.springframework.security.web.authentication.logout.LogoutFilter@6b350309, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@6c0e13b7, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@1457fde, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@40e37b06, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@6dcc40f5, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@60c8a093, org.springframework.security.web.session.SessionManagementFilter@151bf776, org.springframework.security.web.access.ExceptionTranslationFilter@712cfb63, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@45acdd11]
2024-08-12 09:08:13 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-12 09:08:13 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-12 09:08:13 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-12 09:08:13 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.057 seconds (JVM running for 2.485)
2024-08-12 09:08:13 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 09:08:13 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-12 09:08:13 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-12 09:08:13 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-12 09:08:13 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-12 09:08:14 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread stop
2024-08-12 09:08:15 [xxl-job, admin JobScheduleHelper#ringThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#ringThread stop
2024-08-12 09:08:15 [SpringApplicationShutdownHook] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper stop
2024-08-12 09:08:15 [xxl-job, admin JobLogReportHelper] INFO c.x.j.a.c.thread.JobLogReportHelper - >>>>>>>>>>> xxl-job, job log report thread stop
2024-08-12 09:08:15 [xxl-job, admin JobLosedMonitorHelper] INFO c.x.j.a.c.thread.JobCompleteHelper - >>>>>>>>>>> xxl-job, JobLosedMonitorHelper stop
2024-08-12 09:08:15 [xxl-job, admin JobFailMonitorHelper] INFO c.x.j.a.c.t.JobFailMonitorHelper - >>>>>>>>>>> xxl-job, job fail monitor thread stop
2024-08-12 09:08:15 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO c.x.j.a.c.thread.JobRegistryHelper - >>>>>>>>>>> xxl-job, job registry monitor thread stop
2024-08-12 09:08:15 [SpringApplicationShutdownHook] INFO c.x.j.a.c.t.JobTriggerPoolHelper - >>>>>>>>> xxl-job trigger thread pool shutdown success.
2024-08-12 09:08:15 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2024-08-12 09:08:15 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2024-08-12 09:08:16 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 13:26:20 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21436 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-extend\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 13:26:20 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-12 13:26:21 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-12 13:26:21 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-12 13:26:21 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-12 13:26:21 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-12 13:26:21 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-12 13:26:21 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 861 ms
2024-08-12 13:26:21 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@67e13bd0, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@50fb33a, org.springframework.security.web.context.SecurityContextPersistenceFilter@599e4d41, org.springframework.security.web.header.HeaderWriterFilter@b52b755, org.springframework.security.web.authentication.logout.LogoutFilter@6342d610, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@22eaa86e, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@10f7c76, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@2f2bff16, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@2cae9b8, org.springframework.security.web.session.SessionManagementFilter@70887727, org.springframework.security.web.access.ExceptionTranslationFilter@4faa298, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@1687eb01]
2024-08-12 13:26:22 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-12 13:26:22 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-12 13:26:22 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-12 13:26:22 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.061 seconds (JVM running for 2.755)
2024-08-12 13:26:22 [http-nio-9090-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 13:26:22 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-12 13:26:22 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-12 13:26:22 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-12 13:26:22 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[DOWN]
2024-08-12 13:26:30 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as b155dc8c8b90
2024-08-12 13:26:30 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-12 13:26:57 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 14:09:02 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21804 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 14:09:02 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2024-08-12 14:09:03 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2024-08-12 14:09:03 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2024-08-12 14:09:03 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2024-08-12 14:09:03 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2024-08-12 14:09:03 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-08-12 14:09:03 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 897 ms
2024-08-12 14:09:03 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@7926352f, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5bc63e20, org.springframework.security.web.context.SecurityContextPersistenceFilter@4776e209, org.springframework.security.web.header.HeaderWriterFilter@28393e82, org.springframework.security.web.authentication.logout.LogoutFilter@7889b4b9, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@646427f7, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@74960e9d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1f536481, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5234b61a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@61037caf, org.springframework.security.web.session.SessionManagementFilter@7cf63b9a, org.springframework.security.web.access.ExceptionTranslationFilter@4b41587d, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2cfe272f]
2024-08-12 14:09:03 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-08-12 14:09:04 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2024-08-12 14:09:04 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2024-08-12 14:09:04 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2024-08-12 14:09:04 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.564 seconds (JVM running for 3.83)
2024-08-12 14:09:04 [http-nio-9090-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 14:09:04 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-08-12 14:09:04 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2024-08-12 14:09:05 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 7415466a154d
2024-08-12 14:09:05 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[7415466a154d],[UP]
2024-08-12 14:09:11 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[b155dc8c8b90],[UP]
2024-08-12 14:09:36 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 15:31:06 [reactor-http-nio-12] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=3, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303981916160, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T06:09:36.149Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 15:31:06 [reactor-http-nio-1] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=e4e987c327a2, version=3, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303981916160, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T06:09:36.149Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 15:31:06 [reactor-http-nio-12] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-12 15:31:14 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 16:19:06 [reactor-http-nio-6] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=9, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303981457408, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T07:31:14.504Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 16:19:06 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-12 16:19:06 [reactor-http-nio-5] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=e4e987c327a2, version=9, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303981457408, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T07:31:14.504Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 16:19:15 [reactor-http-nio-7] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]
2024-08-12 16:41:06 [reactor-http-nio-2] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=e4e987c327a2, version=14, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303966474240, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T08:19:15.765Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 17:04:06 [reactor-http-nio-10] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=e4e987c327a2, version=15, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303966474240, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T08:19:15.765Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 17:04:06 [reactor-http-nio-10] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[OFFLINE]
2024-08-12 17:04:06 [reactor-http-nio-11] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=e4e987c327a2, version=15, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.113:8080/actuator, healthUrl=http://192.168.1.113:8080/actuator/health, serviceUrl=http://192.168.1.113:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=303966474240, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2024-08-12T08:19:15.765Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.113:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.113:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.113:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.113:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.113:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.113:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.113:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.113:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.113:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.113:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.113:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.113:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.113:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.113:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.113:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.113:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.113:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-12 17:04:08 [reactor-http-nio-12] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[e4e987c327a2],[UP]

+ 1594
- 0
logs/ruoyi-monitor-admin.2024-08-13.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 280
- 0
logs/ruoyi-monitor-admin.2025-04-27.log Datei anzeigen

@@ -0,0 +1,280 @@
2025-04-27 11:55:19 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi with PID 12212 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 11:55:19 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2025-04-27 11:55:20 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2025-04-27 11:55:20 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2025-04-27 11:55:20 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-27 11:55:20 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-27 11:55:20 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-04-27 11:55:20 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 840 ms
2025-04-27 11:55:21 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@380ce5a3, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@38029686, org.springframework.security.web.context.SecurityContextPersistenceFilter@22ead351, org.springframework.security.web.header.HeaderWriterFilter@31834a2b, org.springframework.security.web.authentication.logout.LogoutFilter@4b41587d, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@f723cdb, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@4052b19f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@68af87ad, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@43d65a81, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7d9c45ee, org.springframework.security.web.session.SessionManagementFilter@44f0ff2b, org.springframework.security.web.access.ExceptionTranslationFilter@256a0d95, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@9fe720a]
2025-04-27 11:55:21 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2025-04-27 11:55:21 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-27 11:55:21 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2025-04-27 11:55:21 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2025-04-27 11:55:21 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.333 seconds (JVM running for 3.015)
2025-04-27 11:55:22 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 11:55:22 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-27 11:55:22 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-27 11:55:22 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as a781195ddcd8
2025-04-27 11:55:22 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[a781195ddcd8],[UP]
2025-04-27 11:57:58 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi with PID 16680 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 11:57:58 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2025-04-27 11:57:59 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2025-04-27 11:57:59 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2025-04-27 11:57:59 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-27 11:57:59 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-27 11:57:59 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-04-27 11:57:59 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 831 ms
2025-04-27 11:57:59 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@e91af20, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6221b13b, org.springframework.security.web.context.SecurityContextPersistenceFilter@599a9cb2, org.springframework.security.web.header.HeaderWriterFilter@7a83ccd2, org.springframework.security.web.authentication.logout.LogoutFilter@15e1f8fe, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@19ae2ee5, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@8c12524, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3a1b36a1, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5e1a986c, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@62c3f556, org.springframework.security.web.session.SessionManagementFilter@44aa2e13, org.springframework.security.web.access.ExceptionTranslationFilter@1f84327b, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@541afb85]
2025-04-27 11:57:59 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2025-04-27 11:58:00 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-27 11:58:00 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2025-04-27 11:58:00 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2025-04-27 11:58:00 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.428 seconds (JVM running for 3.065)
2025-04-27 11:58:00 [http-nio-9090-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 11:58:00 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-27 11:58:00 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-27 11:58:00 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as a781195ddcd8
2025-04-27 11:58:00 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[a781195ddcd8],[UP]
2025-04-27 11:58:07 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[9fe25f46dfe6],[UP]
2025-04-27 11:58:26 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[fb94ae0b1656],[UP]
2025-04-27 16:29:32 [reactor-http-nio-1] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=fb94ae0b1656, version=2, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.104:8080/actuator, healthUrl=http://192.168.1.104:8080/actuator/health, serviceUrl=http://192.168.1.104:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267331837952, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-27T03:58:26.967Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.104:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.104:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.104:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.104:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.104:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.104:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.104:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.104:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.104:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.104:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.104:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.104:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.104:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.104:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.104:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.104:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.104:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.104:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-27 16:29:32 [reactor-http-nio-1] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[fb94ae0b1656],[OFFLINE]
2025-04-27 16:31:05 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[fb94ae0b1656],[UP]
2025-04-27 17:02:32 [reactor-http-nio-9] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=fb94ae0b1656, version=5, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.104:8080/actuator, healthUrl=http://192.168.1.104:8080/actuator/health, serviceUrl=http://192.168.1.104:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267331588096, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-27T08:31:05.633Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.104:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.104:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.104:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.104:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.104:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.104:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.104:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.104:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.104:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.104:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.104:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.104:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.104:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.104:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.104:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.104:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.104:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.104:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-27 17:02:32 [reactor-http-nio-9] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[fb94ae0b1656],[OFFLINE]
2025-04-27 17:03:39 [reactor-http-nio-1] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[fb94ae0b1656],[UP]

+ 741
- 0
logs/ruoyi-monitor-admin.2025-04-28.log Datei anzeigen

@@ -0,0 +1,741 @@
2025-04-28 16:06:01 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi with PID 19048 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 16:06:01 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2025-04-28 16:06:02 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2025-04-28 16:06:02 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2025-04-28 16:06:02 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-28 16:06:02 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-28 16:06:02 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-04-28 16:06:02 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1104 ms
2025-04-28 16:06:03 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@31da0434, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6e24ce51, org.springframework.security.web.context.SecurityContextPersistenceFilter@9cfc77, org.springframework.security.web.header.HeaderWriterFilter@68af87ad, org.springframework.security.web.authentication.logout.LogoutFilter@28393e82, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@101bdd1c, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@646427f7, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7418d76e, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@601eb4af, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@423ed3b5, org.springframework.security.web.session.SessionManagementFilter@43d65a81, org.springframework.security.web.access.ExceptionTranslationFilter@31834a2b, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@72557746]
2025-04-28 16:06:03 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2025-04-28 16:06:03 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-28 16:06:03 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2025-04-28 16:06:03 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2025-04-28 16:06:04 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.904 seconds (JVM running for 3.622)
2025-04-28 16:06:04 [http-nio-9090-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 16:06:04 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-28 16:06:04 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-28 16:06:04 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 2f9349754818
2025-04-28 16:06:04 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[2f9349754818],[UP]
2025-04-28 16:06:04 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[8ffc131f50df],[UP]
2025-04-28 16:06:17 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-28 17:13:05 [reactor-http-nio-9] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=2, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267354677248, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-28T08:06:17.228Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 17:13:05 [reactor-http-nio-9] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-28 17:19:30 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-28 17:19:45 [reactor-http-nio-6] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=5, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267354669056, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-28T09:19:30.885Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 17:19:45 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-28 17:27:14 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-28 17:35:35 [reactor-http-nio-6] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=8, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267354619904, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-28T09:27:14.618Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 17:35:35 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-28 17:35:46 [reactor-http-nio-7] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-28 17:52:55 [reactor-http-nio-8] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=14, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267354607616, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-28T09:35:46.203Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 17:52:55 [reactor-http-nio-8] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-28 17:52:57 [reactor-http-nio-9] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-28 18:03:55 [reactor-http-nio-12] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=17, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267354202112, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-28T09:52:57.800Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 18:03:55 [reactor-http-nio-12] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-28 18:04:04 [reactor-http-nio-1] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-28 18:09:45 [reactor-http-nio-2] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=20, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267353645056, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-28T10:04:04.192Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 18:09:45 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-28 18:09:53 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]

+ 635
- 0
logs/ruoyi-monitor-admin.log Datei anzeigen

@@ -0,0 +1,635 @@
2025-04-29 08:41:49 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi with PID 3776 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 08:41:49 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2025-04-29 08:41:50 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2025-04-29 08:41:50 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2025-04-29 08:41:50 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-29 08:41:50 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-29 08:41:50 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-04-29 08:41:50 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 940 ms
2025-04-29 08:41:50 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@38029686, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7d9c45ee, org.springframework.security.web.context.SecurityContextPersistenceFilter@68af87ad, org.springframework.security.web.header.HeaderWriterFilter@31834a2b, org.springframework.security.web.authentication.logout.LogoutFilter@4aebee4b, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4844930a, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@3dc68586, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@43d65a81, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@9cfc77, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@31da0434, org.springframework.security.web.session.SessionManagementFilter@22ead351, org.springframework.security.web.access.ExceptionTranslationFilter@256a0d95, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@149274cb]
2025-04-29 08:41:50 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2025-04-29 08:41:51 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-29 08:41:51 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2025-04-29 08:41:51 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2025-04-29 08:41:51 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.534 seconds (JVM running for 3.196)
2025-04-29 08:41:51 [http-nio-9090-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 08:41:51 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-29 08:41:51 [http-nio-9090-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-29 08:41:51 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 2f9349754818
2025-04-29 08:41:52 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[2f9349754818],[UP]
2025-04-29 08:41:57 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[8ffc131f50df],[UP]
2025-04-29 08:46:39 [reactor-http-nio-4] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-29 09:03:33 [reactor-http-nio-5] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=2, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267353624576, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-29T00:46:39.427Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-29 09:03:33 [reactor-http-nio-5] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-29 09:03:38 [reactor-http-nio-6] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-29 09:23:53 [reactor-http-nio-10] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=831c6907522a, version=6, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267353374720, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-29T01:03:38.917Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-29 10:20:53 [reactor-http-nio-3] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=831c6907522a, version=10, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267353374720, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-29T01:03:38.917Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-29 10:27:43 [reactor-http-nio-9] INFO d.c.b.a.s.services.StatusUpdater - Couldn't retrieve status for Instance(id=831c6907522a, version=11, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267353374720, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-29T01:03:38.917Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET health [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.StatusUpdater.doUpdateStatus(StatusUpdater.java:79)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-29 10:27:43 [reactor-http-nio-9] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[OFFLINE]
2025-04-29 10:27:51 [reactor-http-nio-10] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [RuoYi-Vue-Plus],[831c6907522a],[UP]
2025-04-29 10:51:53 [reactor-http-nio-1] WARN d.c.b.a.server.services.InfoUpdater - Couldn't retrieve info for Instance(id=831c6907522a, version=14, registration=Registration(name=RuoYi-Vue-Plus, managementUrl=http://192.168.1.108:8080/actuator, healthUrl=http://192.168.1.108:8080/actuator/health, serviceUrl=http://192.168.1.108:8080/, source=http-api), registered=true, statusInfo=StatusInfo(status=UP, details={db={status=UP, details={database=MySQL, validationQuery=SELECT 1, result=1}}, diskSpace={status=UP, details={total=431494262784, free=267351658496, threshold=10485760, exists=true}}, ping={status=UP}, redis={status=UP, details={version=3.2.100}}}), statusTimestamp=2025-04-29T02:27:51.766Z, info=Info(values={}), endpoints=Endpoints(endpoints={caches=Endpoint(id=caches, url=http://192.168.1.108:8080/actuator/caches), loggers=Endpoint(id=loggers, url=http://192.168.1.108:8080/actuator/loggers), logfile=Endpoint(id=logfile, url=http://192.168.1.108:8080/actuator/logfile), health=Endpoint(id=health, url=http://192.168.1.108:8080/actuator/health), env=Endpoint(id=env, url=http://192.168.1.108:8080/actuator/env), heapdump=Endpoint(id=heapdump, url=http://192.168.1.108:8080/actuator/heapdump), scheduledtasks=Endpoint(id=scheduledtasks, url=http://192.168.1.108:8080/actuator/scheduledtasks), mappings=Endpoint(id=mappings, url=http://192.168.1.108:8080/actuator/mappings), startup=Endpoint(id=startup, url=http://192.168.1.108:8080/actuator/startup), beans=Endpoint(id=beans, url=http://192.168.1.108:8080/actuator/beans), configprops=Endpoint(id=configprops, url=http://192.168.1.108:8080/actuator/configprops), threaddump=Endpoint(id=threaddump, url=http://192.168.1.108:8080/actuator/threaddump), metrics=Endpoint(id=metrics, url=http://192.168.1.108:8080/actuator/metrics), conditions=Endpoint(id=conditions, url=http://192.168.1.108:8080/actuator/conditions), info=Endpoint(id=info, url=http://192.168.1.108:8080/actuator/info)}), buildVersion=null, tags=Tags(values={}))
org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /192.168.1.108:8080; nested exception is io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
reactor.core.publisher.Mono.error(Mono.java:331)
org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
*____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
*____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
|_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
|_ Mono.timeout ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$timeout$14(InstanceExchangeFilterFunctions.java:189)
|_ Mono.retry ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$retry$13(InstanceExchangeFilterFunctions.java:180)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$handleCookies$18(InstanceExchangeFilterFunctions.java:218)
|_ Mono.map ⇢ at de.codecentric.boot.admin.server.web.client.InstanceExchangeFilterFunctions.lambda$convertLegacyEndpoints$8(InstanceExchangeFilterFunctions.java:134)
|_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:89)
|_ Mono.doFinally ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.lambda$instrumentResponse$3(MetricsWebClientFilterFunction.java:94)
*__Mono.deferContextual ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.instrumentResponse(MetricsWebClientFilterFunction.java:89)
|_ Mono.contextWrite ⇢ at org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction.filter(MetricsWebClientFilterFunction.java:84)
*__________Mono.flatMap ⇢ at de.codecentric.boot.admin.server.web.client.InstanceWebClient.lambda$setInstance$3(InstanceWebClient.java:61)
|_ checkpoint ⇢ Request to GET info [DefaultWebClient]
|_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:435)
*____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:432)
|_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:399)
|_ Mono.log ⇢ at de.codecentric.boot.admin.server.services.InfoUpdater.doUpdateInfo(InfoUpdater.java:76)
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:160)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:558)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
at reactor.core.publisher.Mono.subscribe(Mono.java:4490)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:534)
at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:265)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.108:8080
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Assembly trace from producer [reactor.core.publisher.MonoError] :
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
Error has been observed at the following site(s):
*__FluxOnErrorResume$ResumeSubscriber.onError ⇢ at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:580)
*__________________________Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166)
*________________________________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165)
*_________________________________Mono.create ⇢ at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:510)
*_________________________________Mono.create ⇢ at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
*_________________________________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
|_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275)
*______________________________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:360)
|_ Flux.contextWrite ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$7(RetrySpec.java:379)
*________________________Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357)
*____________________________Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102)
|_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
|_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
|_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
|_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2025-04-29 11:36:10 [main] INFO c.r.m.admin.MonitorAdminApplication - Starting MonitorAdminApplication using Java 1.8.0_181 on zhushi with PID 17840 (D:\idea\jp\ruoyi-plus\ruoyi-extend\ruoyi-monitor-admin\target\classes started by Adminis in D:\idea\jp\ruoyi-plus)
2025-04-29 11:36:10 [main] INFO c.r.m.admin.MonitorAdminApplication - The following 1 profile is active: "dev"
2025-04-29 11:36:11 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9090 (http)
2025-04-29 11:36:11 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9090"]
2025-04-29 11:36:11 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-29 11:36:11 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-29 11:36:11 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-04-29 11:36:11 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1016 ms
2025-04-29 11:36:11 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@d5e575c, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7742a45c, org.springframework.security.web.context.SecurityContextPersistenceFilter@54c425b1, org.springframework.security.web.header.HeaderWriterFilter@1f536481, org.springframework.security.web.authentication.logout.LogoutFilter@7f977fba, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@31da0434, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@7926352f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2744dcae, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@16d0e521, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7ca492d9, org.springframework.security.web.session.SessionManagementFilter@22a260ff, org.springframework.security.web.access.ExceptionTranslationFilter@7cf63b9a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@646427f7]
2025-04-29 11:36:11 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2025-04-29 11:36:12 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-29 11:36:12 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
2025-04-29 11:36:12 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path ''
2025-04-29 11:36:12 [main] INFO c.r.m.admin.MonitorAdminApplication - Started MonitorAdminApplication in 2.899 seconds (JVM running for 3.535)
2025-04-29 11:36:13 [http-nio-9090-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 11:36:13 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-29 11:36:13 [http-nio-9090-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
2025-04-29 11:36:13 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 2f9349754818
2025-04-29 11:36:13 [reactor-http-nio-2] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-monitor-admin],[2f9349754818],[UP]
2025-04-29 11:36:15 [reactor-http-nio-3] INFO c.r.m.admin.notifier.CustomNotifier - Instance Status Change: [ruoyi-xxl-job-admin],[8ffc131f50df],[UP]

+ 2908
- 0
logs/ruoyi-xxl-job-admin.2024-08-08.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 1344
- 0
logs/ruoyi-xxl-job-admin.2024-08-12.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 1781
- 0
logs/ruoyi-xxl-job-admin.2024-08-13.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 63
- 0
logs/ruoyi-xxl-job-admin.2025-04-27.log Datei anzeigen

@@ -0,0 +1,63 @@
2025-04-27 11:55:14 [main] INFO c.x.job.admin.XxlJobAdminApplication - Starting XxlJobAdminApplication using Java 1.8.0_181 on zhushi with PID 2356 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-xxl-job-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 11:55:14 [main] INFO c.x.job.admin.XxlJobAdminApplication - The following 1 profile is active: "dev"
2025-04-27 11:55:16 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9100 (http)
2025-04-27 11:55:16 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9100"]
2025-04-27 11:55:16 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-27 11:55:16 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-27 11:55:16 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring embedded WebApplicationContext
2025-04-27 11:55:16 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 931 ms
2025-04-27 11:55:16 [main] INFO c.x.j.a.c.scheduler.XxlJobScheduler - >>>>>>>>> init xxl-job admin success.
2025-04-27 11:55:16 [xxl-job, admin JobFailMonitorHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2025-04-27 11:55:16 [main] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
2025-04-27 11:55:16 [xxl-job, admin JobFailMonitorHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2025-04-27 11:55:16 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-27 11:55:17 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9100"]
2025-04-27 11:55:17 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 11:55:17 [main] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-27 11:55:17 [main] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-27 11:55:17 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9100 (http) with context path '/xxl-job-admin'
2025-04-27 11:55:17 [main] INFO c.x.job.admin.XxlJobAdminApplication - Started XxlJobAdminApplication in 2.377 seconds (JVM running for 3.431)
2025-04-27 11:55:19 [registrationTask1] WARN d.c.b.a.c.r.ApplicationRegistrator - Failed to register application as Application(name=ruoyi-xxl-job-admin, managementUrl=http://192.168.1.104:9100/xxl-job-admin/actuator, healthUrl=http://192.168.1.104:9100/xxl-job-admin/actuator/health, serviceUrl=http://192.168.1.104:9100/xxl-job-admin) at spring-boot-admin ([http://localhost:9090/admin/instances]): I/O error on POST request for "http://localhost:9090/admin/instances": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect. Further attempts are logged on DEBUG level
2025-04-27 11:55:21 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>> init xxl-job admin scheduler success.
2025-04-27 11:55:24 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread stop
2025-04-27 11:55:25 [xxl-job, admin JobScheduleHelper#ringThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#ringThread stop
2025-04-27 11:55:25 [SpringApplicationShutdownHook] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper stop
2025-04-27 11:55:25 [xxl-job, admin JobLogReportHelper] INFO c.x.j.a.c.thread.JobLogReportHelper - >>>>>>>>>>> xxl-job, job log report thread stop
2025-04-27 11:55:25 [xxl-job, admin JobLosedMonitorHelper] INFO c.x.j.a.c.thread.JobCompleteHelper - >>>>>>>>>>> xxl-job, JobLosedMonitorHelper stop
2025-04-27 11:55:25 [xxl-job, admin JobFailMonitorHelper] INFO c.x.j.a.c.t.JobFailMonitorHelper - >>>>>>>>>>> xxl-job, job fail monitor thread stop
2025-04-27 11:55:25 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO c.x.j.a.c.thread.JobRegistryHelper - >>>>>>>>>>> xxl-job, job registry monitor thread stop
2025-04-27 11:55:25 [SpringApplicationShutdownHook] INFO c.x.j.a.c.t.JobTriggerPoolHelper - >>>>>>>>> xxl-job trigger thread pool shutdown success.
2025-04-27 11:55:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2025-04-27 11:55:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2025-04-27 11:57:55 [main] INFO c.x.job.admin.XxlJobAdminApplication - Starting XxlJobAdminApplication using Java 1.8.0_181 on zhushi with PID 15956 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-xxl-job-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 11:57:55 [main] INFO c.x.job.admin.XxlJobAdminApplication - The following 1 profile is active: "dev"
2025-04-27 11:57:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9100 (http)
2025-04-27 11:57:55 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9100"]
2025-04-27 11:57:55 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-27 11:57:55 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-27 11:57:56 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring embedded WebApplicationContext
2025-04-27 11:57:56 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 858 ms
2025-04-27 11:57:56 [main] INFO c.x.j.a.c.scheduler.XxlJobScheduler - >>>>>>>>> init xxl-job admin success.
2025-04-27 11:57:56 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2025-04-27 11:57:56 [main] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
2025-04-27 11:57:56 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2025-04-27 11:57:56 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-27 11:57:56 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9100"]
2025-04-27 11:57:56 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 11:57:56 [main] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-27 11:57:56 [main] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-27 11:57:56 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9100 (http) with context path '/xxl-job-admin'
2025-04-27 11:57:56 [main] INFO c.x.job.admin.XxlJobAdminApplication - Started XxlJobAdminApplication in 2.183 seconds (JVM running for 2.733)
2025-04-27 11:57:59 [registrationTask1] WARN d.c.b.a.c.r.ApplicationRegistrator - Failed to register application as Application(name=ruoyi-xxl-job-admin, managementUrl=http://192.168.1.104:9100/xxl-job-admin/actuator, healthUrl=http://192.168.1.104:9100/xxl-job-admin/actuator/health, serviceUrl=http://192.168.1.104:9100/xxl-job-admin) at spring-boot-admin ([http://localhost:9090/admin/instances]): I/O error on POST request for "http://localhost:9090/admin/instances": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect. Further attempts are logged on DEBUG level
2025-04-27 11:58:01 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>> init xxl-job admin scheduler success.
2025-04-27 11:58:07 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 9fe25f46dfe6
2025-04-27 17:32:53 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread stop
2025-04-27 17:32:54 [xxl-job, admin JobScheduleHelper#ringThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#ringThread stop
2025-04-27 17:32:54 [SpringApplicationShutdownHook] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper stop
2025-04-27 17:32:54 [xxl-job, admin JobLogReportHelper] INFO c.x.j.a.c.thread.JobLogReportHelper - >>>>>>>>>>> xxl-job, job log report thread stop
2025-04-27 17:32:54 [xxl-job, admin JobLosedMonitorHelper] INFO c.x.j.a.c.thread.JobCompleteHelper - >>>>>>>>>>> xxl-job, JobLosedMonitorHelper stop
2025-04-27 17:32:54 [xxl-job, admin JobFailMonitorHelper] INFO c.x.j.a.c.t.JobFailMonitorHelper - >>>>>>>>>>> xxl-job, job fail monitor thread stop
2025-04-27 17:32:54 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO c.x.j.a.c.thread.JobRegistryHelper - >>>>>>>>>>> xxl-job, job registry monitor thread stop
2025-04-27 17:32:54 [SpringApplicationShutdownHook] INFO c.x.j.a.c.t.JobTriggerPoolHelper - >>>>>>>>> xxl-job trigger thread pool shutdown success.
2025-04-27 17:32:54 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2025-04-27 17:32:54 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.

+ 31
- 0
logs/ruoyi-xxl-job-admin.2025-04-28.log Datei anzeigen

@@ -0,0 +1,31 @@
2025-04-28 16:05:59 [main] INFO c.x.job.admin.XxlJobAdminApplication - Starting XxlJobAdminApplication using Java 1.8.0_181 on zhushi with PID 4584 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-xxl-job-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 16:05:59 [main] INFO c.x.job.admin.XxlJobAdminApplication - The following 1 profile is active: "dev"
2025-04-28 16:06:00 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9100 (http)
2025-04-28 16:06:00 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9100"]
2025-04-28 16:06:00 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-28 16:06:00 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-28 16:06:00 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring embedded WebApplicationContext
2025-04-28 16:06:00 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1288 ms
2025-04-28 16:06:01 [main] INFO c.x.j.a.c.scheduler.XxlJobScheduler - >>>>>>>>> init xxl-job admin success.
2025-04-28 16:06:01 [xxl-job, admin JobFailMonitorHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2025-04-28 16:06:01 [main] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
2025-04-28 16:06:01 [xxl-job, admin JobFailMonitorHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2025-04-28 16:06:01 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-28 16:06:02 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9100"]
2025-04-28 16:06:02 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 16:06:02 [main] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-28 16:06:02 [main] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 0 ms
2025-04-28 16:06:02 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9100 (http) with context path '/xxl-job-admin'
2025-04-28 16:06:02 [main] INFO c.x.job.admin.XxlJobAdminApplication - Started XxlJobAdminApplication in 3.041 seconds (JVM running for 4.241)
2025-04-28 16:06:04 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 8ffc131f50df
2025-04-28 16:06:06 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>> init xxl-job admin scheduler success.
2025-04-28 18:10:47 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread stop
2025-04-28 18:10:48 [xxl-job, admin JobScheduleHelper#ringThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#ringThread stop
2025-04-28 18:10:48 [SpringApplicationShutdownHook] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper stop
2025-04-28 18:10:48 [xxl-job, admin JobLogReportHelper] INFO c.x.j.a.c.thread.JobLogReportHelper - >>>>>>>>>>> xxl-job, job log report thread stop
2025-04-28 18:10:48 [xxl-job, admin JobLosedMonitorHelper] INFO c.x.j.a.c.thread.JobCompleteHelper - >>>>>>>>>>> xxl-job, JobLosedMonitorHelper stop
2025-04-28 18:10:48 [xxl-job, admin JobFailMonitorHelper] INFO c.x.j.a.c.t.JobFailMonitorHelper - >>>>>>>>>>> xxl-job, job fail monitor thread stop
2025-04-28 18:10:48 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO c.x.j.a.c.thread.JobRegistryHelper - >>>>>>>>>>> xxl-job, job registry monitor thread stop
2025-04-28 18:10:48 [SpringApplicationShutdownHook] INFO c.x.j.a.c.t.JobTriggerPoolHelper - >>>>>>>>> xxl-job trigger thread pool shutdown success.
2025-04-28 18:10:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2025-04-28 18:10:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.

+ 64
- 0
logs/ruoyi-xxl-job-admin.log Datei anzeigen

@@ -0,0 +1,64 @@
2025-04-29 08:41:45 [main] INFO c.x.job.admin.XxlJobAdminApplication - Starting XxlJobAdminApplication using Java 1.8.0_181 on zhushi with PID 8488 (D:\idea\sy\ruoyi-plus\ruoyi-extend\ruoyi-xxl-job-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 08:41:45 [main] INFO c.x.job.admin.XxlJobAdminApplication - The following 1 profile is active: "dev"
2025-04-29 08:41:46 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9100 (http)
2025-04-29 08:41:46 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9100"]
2025-04-29 08:41:46 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-29 08:41:46 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-29 08:41:46 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring embedded WebApplicationContext
2025-04-29 08:41:46 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 970 ms
2025-04-29 08:41:46 [main] INFO c.x.j.a.c.scheduler.XxlJobScheduler - >>>>>>>>> init xxl-job admin success.
2025-04-29 08:41:46 [xxl-job, admin JobFailMonitorHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2025-04-29 08:41:47 [main] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
2025-04-29 08:41:47 [xxl-job, admin JobFailMonitorHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2025-04-29 08:41:47 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-29 08:41:47 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9100"]
2025-04-29 08:41:47 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 08:41:47 [main] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-29 08:41:47 [main] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-29 08:41:47 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9100 (http) with context path '/xxl-job-admin'
2025-04-29 08:41:47 [main] INFO c.x.job.admin.XxlJobAdminApplication - Started XxlJobAdminApplication in 2.631 seconds (JVM running for 3.817)
2025-04-29 08:41:49 [registrationTask1] WARN d.c.b.a.c.r.ApplicationRegistrator - Failed to register application as Application(name=ruoyi-xxl-job-admin, managementUrl=http://192.168.1.108:9100/xxl-job-admin/actuator, healthUrl=http://192.168.1.108:9100/xxl-job-admin/actuator/health, serviceUrl=http://192.168.1.108:9100/xxl-job-admin) at spring-boot-admin ([http://localhost:9090/admin/instances]): I/O error on POST request for "http://localhost:9090/admin/instances": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect. Further attempts are logged on DEBUG level
2025-04-29 08:41:51 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>> init xxl-job admin scheduler success.
2025-04-29 08:41:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 8ffc131f50df
2025-04-29 10:55:44 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread stop
2025-04-29 10:55:45 [xxl-job, admin JobScheduleHelper#ringThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#ringThread stop
2025-04-29 10:55:45 [SpringApplicationShutdownHook] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper stop
2025-04-29 10:55:45 [xxl-job, admin JobLogReportHelper] INFO c.x.j.a.c.thread.JobLogReportHelper - >>>>>>>>>>> xxl-job, job log report thread stop
2025-04-29 10:55:45 [xxl-job, admin JobLosedMonitorHelper] INFO c.x.j.a.c.thread.JobCompleteHelper - >>>>>>>>>>> xxl-job, JobLosedMonitorHelper stop
2025-04-29 10:55:45 [xxl-job, admin JobFailMonitorHelper] INFO c.x.j.a.c.t.JobFailMonitorHelper - >>>>>>>>>>> xxl-job, job fail monitor thread stop
2025-04-29 10:55:45 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO c.x.j.a.c.thread.JobRegistryHelper - >>>>>>>>>>> xxl-job, job registry monitor thread stop
2025-04-29 10:55:45 [SpringApplicationShutdownHook] INFO c.x.j.a.c.t.JobTriggerPoolHelper - >>>>>>>>> xxl-job trigger thread pool shutdown success.
2025-04-29 10:55:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2025-04-29 10:55:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2025-04-29 11:35:53 [main] INFO c.x.job.admin.XxlJobAdminApplication - Starting XxlJobAdminApplication using Java 1.8.0_181 on zhushi with PID 19708 (D:\idea\jp\ruoyi-plus\ruoyi-extend\ruoyi-xxl-job-admin\target\classes started by Adminis in D:\idea\jp\ruoyi-plus)
2025-04-29 11:35:53 [main] INFO c.x.job.admin.XxlJobAdminApplication - The following 1 profile is active: "dev"
2025-04-29 11:35:54 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9100 (http)
2025-04-29 11:35:54 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9100"]
2025-04-29 11:35:54 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2025-04-29 11:35:54 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.71]
2025-04-29 11:35:54 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring embedded WebApplicationContext
2025-04-29 11:35:54 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 836 ms
2025-04-29 11:35:55 [main] INFO c.x.j.a.c.scheduler.XxlJobScheduler - >>>>>>>>> init xxl-job admin success.
2025-04-29 11:35:55 [xxl-job, admin JobLogReportHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2025-04-29 11:35:55 [main] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
2025-04-29 11:35:55 [xxl-job, admin JobLogReportHelper] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2025-04-29 11:35:55 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 14 endpoint(s) beneath base path '/actuator'
2025-04-29 11:35:55 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9100"]
2025-04-29 11:35:55 [main] INFO o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 11:35:55 [main] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2025-04-29 11:35:55 [main] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2025-04-29 11:35:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9100 (http) with context path '/xxl-job-admin'
2025-04-29 11:35:55 [main] INFO c.x.job.admin.XxlJobAdminApplication - Started XxlJobAdminApplication in 2.268 seconds (JVM running for 2.9)
2025-04-29 11:35:57 [registrationTask1] WARN d.c.b.a.c.r.ApplicationRegistrator - Failed to register application as Application(name=ruoyi-xxl-job-admin, managementUrl=http://192.168.1.108:9100/xxl-job-admin/actuator, healthUrl=http://192.168.1.108:9100/xxl-job-admin/actuator/health, serviceUrl=http://192.168.1.108:9100/xxl-job-admin) at spring-boot-admin ([http://localhost:9090/admin/instances]): I/O error on POST request for "http://localhost:9090/admin/instances": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect. Further attempts are logged on DEBUG level
2025-04-29 11:36:00 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>> init xxl-job admin scheduler success.
2025-04-29 11:36:15 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 8ffc131f50df
2025-04-29 12:00:41 [xxl-job, admin JobScheduleHelper#scheduleThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread stop
2025-04-29 12:00:42 [xxl-job, admin JobScheduleHelper#ringThread] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper#ringThread stop
2025-04-29 12:00:42 [SpringApplicationShutdownHook] INFO c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>>>> xxl-job, JobScheduleHelper stop
2025-04-29 12:00:42 [xxl-job, admin JobLogReportHelper] INFO c.x.j.a.c.thread.JobLogReportHelper - >>>>>>>>>>> xxl-job, job log report thread stop
2025-04-29 12:00:42 [xxl-job, admin JobLosedMonitorHelper] INFO c.x.j.a.c.thread.JobCompleteHelper - >>>>>>>>>>> xxl-job, JobLosedMonitorHelper stop
2025-04-29 12:00:42 [xxl-job, admin JobFailMonitorHelper] INFO c.x.j.a.c.t.JobFailMonitorHelper - >>>>>>>>>>> xxl-job, job fail monitor thread stop
2025-04-29 12:00:42 [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO c.x.j.a.c.thread.JobRegistryHelper - >>>>>>>>>>> xxl-job, job registry monitor thread stop
2025-04-29 12:00:42 [SpringApplicationShutdownHook] INFO c.x.j.a.c.t.JobTriggerPoolHelper - >>>>>>>>> xxl-job trigger thread pool shutdown success.
2025-04-29 12:00:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2025-04-29 12:00:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.

+ 8255
- 0
logs/sys-console.2024-08-12.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 4278
- 0
logs/sys-console.2024-08-13.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 1078
- 0
logs/sys-console.2025-04-28.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 465
- 0
logs/sys-console.log Datei anzeigen

@@ -0,0 +1,465 @@
2025-04-29 08:46:31 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 08:46:31 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 7544 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 08:46:31 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 08:46:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 08:46:33 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 08:46:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 08:46:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 08:46:35 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 08:46:35 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 08:46:35 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 08:46:36 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 08:46:36 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 08:46:37 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 08:46:37 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 08:46:38 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 08:46:38 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 08:46:38 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 08:46:38 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 08:46:38 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.801 seconds (JVM running for 9.06)
2025-04-29 08:46:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 08:46:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 08:46:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 08:46:39 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 08:46:39 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 08:49:57 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIwMFhqVXByTndVZHloMHhOTHN0S0JpT1pGYzNjM1hwZSIsInVzZXJJZCI6MX0.4wrv6bgsUroJv_m2UzjUxoZrh6T-awX65G5eYFQk8zE
2025-04-29 08:49:57 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:03:31 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:03:31 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 4896 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:03:31 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:03:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:03:33 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:03:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:03:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:03:35 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:03:35 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:03:35 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:03:35 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:03:35 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:03:37 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:03:37 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:03:38 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:03:38 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:03:38 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:03:38 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:03:38 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.204 seconds (JVM running for 8.479)
2025-04-29 09:03:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:03:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:03:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:03:38 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:03:38 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:06:17 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:06:17 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 12040 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:06:17 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:06:17 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:06:19 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:06:19 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:06:19 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:06:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:06:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:06:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:06:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:06:21 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:06:21 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:06:21 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:06:22 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:06:22 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:06:23 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:06:23 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:06:24 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:06:24 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:06:24 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:06:24 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:06:24 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.159 seconds (JVM running for 8.335)
2025-04-29 09:06:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:06:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:06:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:06:25 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:06:25 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:23:49 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:23:49 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 16812 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:23:49 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:23:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:23:51 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:23:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:23:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:23:53 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:23:53 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:23:53 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:23:54 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:23:54 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:23:55 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:23:55 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:23:57 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:23:57 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:23:57 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:23:57 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:23:57 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.154 seconds (JVM running for 9.531)
2025-04-29 09:23:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:23:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:23:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:23:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:23:57 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:37:18 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:37:18 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 17464 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:37:18 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:37:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:37:21 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:37:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:37:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:37:23 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:37:23 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:37:23 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:37:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:37:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:37:25 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:37:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:37:26 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:37:26 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:37:26 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:37:26 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:37:26 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.196 seconds (JVM running for 9.63)
2025-04-29 09:37:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:37:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:37:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:37:27 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:37:27 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:39:15 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/tool/gen/batchGenCode',发生未知异常.
java.lang.NullPointerException: null
at com.ruoyi.generator.service.GenTableServiceImpl.generatorCode(GenTableServiceImpl.java:362)
at com.ruoyi.generator.service.GenTableServiceImpl.downloadCode(GenTableServiceImpl.java:346)
at com.ruoyi.generator.service.GenTableServiceImpl$$FastClassBySpringCGLIB$$57989104.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor.invoke(DynamicDataSourceAnnotationInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.generator.service.GenTableServiceImpl$$EnhancerBySpringCGLIB$$246d672d.downloadCode(<generated>)
at com.ruoyi.generator.controller.GenController.batchGenCode(GenController.java:191)
at com.ruoyi.generator.controller.GenController$$FastClassBySpringCGLIB$$cf110d34.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.generator.controller.GenController$$EnhancerBySpringCGLIB$$42029159.batchGenCode(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:41)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:44:08 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:44:09 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 768 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:44:09 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:44:09 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:44:11 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:44:11 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:44:11 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:44:13 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:44:13 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:44:13 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:44:13 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:44:13 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:44:15 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:44:15 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:44:17 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:44:17 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:44:17 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:44:17 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:44:17 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.403 seconds (JVM running for 9.812)
2025-04-29 09:44:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:44:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:44:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:44:17 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:44:17 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:53:02 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:53:02 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:53:02 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 16564 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:53:02 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:53:04 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:53:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:53:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:53:06 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:53:06 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:53:06 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:53:07 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:53:07 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:53:08 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:53:08 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:53:10 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:53:10 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:53:10 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:53:10 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:53:10 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.427 seconds (JVM running for 9.891)
2025-04-29 09:53:10 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:53:10 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:53:10 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:53:10 [RMI TCP Connection(1)-192.168.1.108] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:53:10 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 10:20:52 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 10:20:52 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 15880 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 10:20:52 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 10:20:52 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 10:20:55 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 10:20:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 10:20:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 10:20:57 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 10:20:57 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 10:20:57 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 10:20:57 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:20:57 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:20:59 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 10:20:59 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 10:21:00 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 10:21:00 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 10:21:00 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 10:21:00 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 10:21:00 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.112 seconds (JVM running for 9.391)
2025-04-29 10:21:00 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 10:21:00 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 10:21:00 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 10:21:01 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:21:01 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 10:27:41 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 10:27:42 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 2044 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 10:27:42 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 10:27:42 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 10:27:44 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 10:27:44 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 10:27:44 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 10:27:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 10:27:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 10:27:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 10:27:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 10:27:46 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 10:27:47 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 10:27:47 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 10:27:47 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:27:47 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:27:49 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 10:27:49 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 10:27:50 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 10:27:50 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 10:27:50 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 10:27:51 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 10:27:51 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 9.419 seconds (JVM running for 10.848)
2025-04-29 10:27:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 10:27:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 10:27:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 10:27:51 [RMI TCP Connection(1)-192.168.1.108] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 10:27:51 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:36:54 [XNIO-1 task-3] INFO com.ruoyi.oss.factory.OssFactory - 创建OSS实例 key => minio
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 10:51:52 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 10:51:53 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 7388 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 10:51:53 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 10:51:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 10:51:55 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 10:51:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 10:51:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 10:51:57 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 10:51:57 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 10:51:57 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 10:51:58 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:51:58 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:51:59 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 10:51:59 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 10:52:01 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 10:52:01 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 10:52:01 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 10:52:01 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 10:52:01 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.407 seconds (JVM running for 9.602)
2025-04-29 10:52:01 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 10:52:01 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 10:52:01 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 10:52:01 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 10:52:01 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 90
- 0
logs/sys-error.2024-08-08.log Datei anzeigen

@@ -0,0 +1,90 @@
2024-08-08 15:26:17 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/login',发生未知异常.
com.ruoyi.common.exception.user.UserException: 密码输入错误1次
at com.ruoyi.system.service.SysLoginService.checkLogin(SysLoginService.java:287)
at com.ruoyi.system.service.SysLoginService.login(SysLoginService.java:77)
at com.ruoyi.web.controller.system.SysLoginController.login(SysLoginController.java:53)
at com.ruoyi.web.controller.system.SysLoginController$$FastClassBySpringCGLIB$$f5b1313e.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.web.controller.system.SysLoginController$$EnhancerBySpringCGLIB$$c0a21976.login(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)

+ 794
- 0
logs/sys-error.2024-08-09.log Datei anzeigen

@@ -0,0 +1,794 @@
2024-08-09 08:52:41 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 不允许操作超级管理员用户
com.ruoyi.common.exception.ServiceException: 不允许操作超级管理员用户
at com.ruoyi.system.service.impl.SysUserServiceImpl.checkUserAllowed(SysUserServiceImpl.java:243)
at com.ruoyi.system.service.impl.SysUserServiceImpl$$FastClassBySpringCGLIB$$b4a378b2.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.ruoyi.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$baa96321.checkUserAllowed(<generated>)
at com.ruoyi.web.controller.system.SysUserController.edit(SysUserController.java:157)
at com.ruoyi.web.controller.system.SysUserController$$FastClassBySpringCGLIB$$6f1aa94e.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.web.controller.system.SysUserController$$EnhancerBySpringCGLIB$$d4397095.edit(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 08:52:49 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 不允许操作超级管理员用户
com.ruoyi.common.exception.ServiceException: 不允许操作超级管理员用户
at com.ruoyi.system.service.impl.SysUserServiceImpl.checkUserAllowed(SysUserServiceImpl.java:243)
at com.ruoyi.system.service.impl.SysUserServiceImpl$$FastClassBySpringCGLIB$$b4a378b2.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.ruoyi.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$baa96321.checkUserAllowed(<generated>)
at com.ruoyi.web.controller.system.SysUserController.edit(SysUserController.java:157)
at com.ruoyi.web.controller.system.SysUserController$$FastClassBySpringCGLIB$$6f1aa94e.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.web.controller.system.SysUserController$$EnhancerBySpringCGLIB$$d4397095.edit(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 09:25:25 [XNIO-1 task-4] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJMdVByYlRlNXkwbkdWOFNiYzV0RGhzSFJDalpKSWlrWCIsInVzZXJJZCI6MX0.NylLBeyL16xrYudJUpDXz90Vg9Fqds2qcX_GyxosyaM',无法访问系统资源
2024-08-09 10:29:50 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/role/list',认证失败'Token无效:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxNzMyNDYyMDgwMDE2Mzg1Iiwicm5TdHIiOiJqdktrOGZibTZmd3FPTGRRS1RvUkRFdVJvTzFpTjVDRiIsInVzZXJJZCI6MTgyMTczMjQ2MjA4MDAxNjM4NX0.W_UFmpzDRoJ1ALvUxQMYpHQKlE_LD82GJsSYuGnFLII',无法访问系统资源
2024-08-09 10:47:09 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJiMk91eE1jUXd4bWlic2pNRGYyb0xyRXJydFhlQWVBVSIsInVzZXJJZCI6MX0.epzMk6coOc34XCCErpj0td1fcpPC_DY9U3lydEmWCHI',无法访问系统资源
2024-08-09 11:47:20 [XNIO-1 task-6] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJzTk5qVUtRV3BoNzRDdmJTNkN0NDFwQUh3eXZVdmZGTSIsInVzZXJJZCI6MX0.d0O3GFjEUDck31PQmBe62THhTXGkvf4sdKNXRxwpdew',无法访问系统资源
2024-08-09 11:53:19 [XNIO-1 task-4] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 11:57:41 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 12:01:19 [XNIO-1 task-5] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 12:01:20 [XNIO-1 task-5] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 12:01:43 [XNIO-1 task-5] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 12:42:01 [XNIO-1 task-5] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/dept/list',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiI3SmRtVkhEUnVST2pxZlNRN204amdhaHdjRkV2Zzk3eiIsInVzZXJJZCI6MX0.LmxF-zQSydz205sZrocexKgpgiUtck3Mc1LCPAC6plg',无法访问系统资源
2024-08-09 13:00:06 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJVYTNBdTM0eHIzbEljbW9Rb25OSlFITTF4VnhZcllEMiIsInVzZXJJZCI6MX0.VdF_jTGaSlb_kl7FOYSeQt7K22fb9ucf_KPO4Qzh5hY',无法访问系统资源
2024-08-09 13:09:41 [XNIO-1 task-4] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/leave/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 13:55:19 [XNIO-1 task-5] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/user/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 14:00:33 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/oss/upload',发生未知异常.
com.ruoyi.oss.exception.OssException: 创建Bucket失败, 请核对配置信息:[Unable to execute HTTP request: Connect to 127.0.0.1:9000 [/127.0.0.1] failed: Connection refused: connect]
at com.ruoyi.oss.core.OssClient.createBucket(OssClient.java:92)
at com.ruoyi.oss.core.OssClient.<init>(OssClient.java:71)
at com.ruoyi.oss.factory.OssFactory.instance(OssFactory.java:50)
at com.ruoyi.oss.factory.OssFactory.instance(OssFactory.java:36)
at com.ruoyi.system.service.impl.SysOssServiceImpl.upload(SysOssServiceImpl.java:125)
at com.ruoyi.system.service.impl.SysOssServiceImpl$$FastClassBySpringCGLIB$$8fa643de.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.ruoyi.system.service.impl.SysOssServiceImpl$$EnhancerBySpringCGLIB$$b4236c07.upload(<generated>)
at com.ruoyi.web.controller.system.SysOssController.upload(SysOssController.java:85)
at com.ruoyi.web.controller.system.SysOssController$$FastClassBySpringCGLIB$$aa649ba4.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.web.controller.system.SysOssController$$EnhancerBySpringCGLIB$$c6e50442.upload(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 14:00:33 [XNIO-1 task-6] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/oss/upload',发生未知异常.
com.ruoyi.oss.exception.OssException: 创建Bucket失败, 请核对配置信息:[Unable to execute HTTP request: Connect to 127.0.0.1:9000 [/127.0.0.1] failed: Connection refused: connect]
at com.ruoyi.oss.core.OssClient.createBucket(OssClient.java:92)
at com.ruoyi.oss.core.OssClient.<init>(OssClient.java:71)
at com.ruoyi.oss.factory.OssFactory.instance(OssFactory.java:50)
at com.ruoyi.oss.factory.OssFactory.instance(OssFactory.java:36)
at com.ruoyi.system.service.impl.SysOssServiceImpl.upload(SysOssServiceImpl.java:125)
at com.ruoyi.system.service.impl.SysOssServiceImpl$$FastClassBySpringCGLIB$$8fa643de.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at com.ruoyi.system.service.impl.SysOssServiceImpl$$EnhancerBySpringCGLIB$$b4236c07.upload(<generated>)
at com.ruoyi.web.controller.system.SysOssController.upload(SysOssController.java:85)
at com.ruoyi.web.controller.system.SysOssController$$FastClassBySpringCGLIB$$aa649ba4.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.web.controller.system.SysOssController$$EnhancerBySpringCGLIB$$c6e50442.upload(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 15:57:51 [XNIO-1 task-1] ERROR io.undertow.request - UT005023: Exception handling request to //demo/tree/list
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is cn.dev33.satoken.exception.NotLoginException: 未能读取到有效Token
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
Caused by: cn.dev33.satoken.exception.NotLoginException: 未能读取到有效Token
at cn.dev33.satoken.exception.NotLoginException.newInstance(NotLoginException.java:137)
at cn.dev33.satoken.exception.NotLoginException.newInstance(NotLoginException.java:104)
at cn.dev33.satoken.stp.StpLogic.getLoginId(StpLogic.java:673)
at cn.dev33.satoken.stp.StpLogic.checkLogin(StpLogic.java:658)
at cn.dev33.satoken.stp.StpUtil.checkLogin(StpUtil.java:289)
at com.ruoyi.framework.config.SaTokenConfig.lambda$null$0(SaTokenConfig.java:49)
at cn.dev33.satoken.router.SaRouterStaff.check(SaRouterStaff.java:213)
at com.ruoyi.framework.config.SaTokenConfig.lambda$addInterceptors$1(SaTokenConfig.java:47)
at cn.dev33.satoken.interceptor.SaInterceptor.preHandle(SaInterceptor.java:97)
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1066)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
... 62 common frames omitted
2024-08-09 15:58:07 [XNIO-1 task-1] ERROR io.undertow.request - UT005023: Exception handling request to //demo/tree/list
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is cn.dev33.satoken.exception.NotLoginException: 未能读取到有效Token
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
Caused by: cn.dev33.satoken.exception.NotLoginException: 未能读取到有效Token
at cn.dev33.satoken.exception.NotLoginException.newInstance(NotLoginException.java:137)
at cn.dev33.satoken.exception.NotLoginException.newInstance(NotLoginException.java:104)
at cn.dev33.satoken.stp.StpLogic.getLoginId(StpLogic.java:673)
at cn.dev33.satoken.stp.StpLogic.checkLogin(StpLogic.java:658)
at cn.dev33.satoken.stp.StpUtil.checkLogin(StpUtil.java:289)
at com.ruoyi.framework.config.SaTokenConfig.lambda$null$0(SaTokenConfig.java:49)
at cn.dev33.satoken.router.SaRouterStaff.check(SaRouterStaff.java:213)
at com.ruoyi.framework.config.SaTokenConfig.lambda$addInterceptors$1(SaTokenConfig.java:47)
at cn.dev33.satoken.interceptor.SaInterceptor.preHandle(SaInterceptor.java:97)
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1066)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
... 62 common frames omitted
2024-08-09 15:58:28 [XNIO-1 task-1] ERROR io.undertow.request - UT005023: Exception handling request to //demo/tree/list
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is cn.dev33.satoken.exception.NotLoginException: 未能读取到有效Token
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
Caused by: cn.dev33.satoken.exception.NotLoginException: 未能读取到有效Token
at cn.dev33.satoken.exception.NotLoginException.newInstance(NotLoginException.java:137)
at cn.dev33.satoken.exception.NotLoginException.newInstance(NotLoginException.java:104)
at cn.dev33.satoken.stp.StpLogic.getLoginId(StpLogic.java:673)
at cn.dev33.satoken.stp.StpLogic.checkLogin(StpLogic.java:658)
at cn.dev33.satoken.stp.StpUtil.checkLogin(StpUtil.java:289)
at com.ruoyi.framework.config.SaTokenConfig.lambda$null$0(SaTokenConfig.java:49)
at cn.dev33.satoken.router.SaRouterStaff.check(SaRouterStaff.java:213)
at com.ruoyi.framework.config.SaTokenConfig.lambda$addInterceptors$1(SaTokenConfig.java:47)
at cn.dev33.satoken.interceptor.SaInterceptor.preHandle(SaInterceptor.java:97)
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1066)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
... 62 common frames omitted
2024-08-09 16:01:05 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/tree/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:24:56 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:25:00 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:26:53 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:27:04 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJZUzJKdlFCQ1A0RThnd25UOW84bHhvdVNPWllLM1hDWSIsInVzZXJJZCI6MX0.I1R6Y_7b8F1-1mEZN3N3f25BzbQ6A3u15GJ8O4ATZ_U',无法访问系统资源
2024-08-09 16:38:15 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:44:41 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/post/list',权限码校验失败'无此权限:system:post:list'
2024-08-09 16:47:39 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:47:43 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:47:44 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:47:45 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:49:43 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:49:44 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:49:44 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:49:47 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:49:48 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:50:45 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:50:46 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:50:47 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:51:07 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/post/list',权限码校验失败'无此权限:system:post:list'
2024-08-09 16:55:11 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:12 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:12 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:13 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:13 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:14 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:14 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:50 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:50 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:51 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:55:55 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 16:56:29 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/login',不支持'GET'请求
2024-08-09 16:58:06 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIzdVd0ekEzZUZ6Mk9IakNjNjNxNjREcnlJejlYeVFrdiIsInVzZXJJZCI6MX0.cjRnZL38hf55Siie8XRLViG4n487eh7y_ExBR2otw3U',无法访问系统资源
2024-08-09 17:03:28 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:04:05 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:06:44 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:06:45 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:06:45 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:06:45 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:30 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:32 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:33 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:09:33 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:10:17 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:10:47 [redisson-timer-4-1] ERROR o.r.c.handler.PingConnectionHandler - Unable to send PING command over channel: [id: 0x5310a4e4, L:/127.0.0.1:61818 - R:localhost/127.0.0.1:6379]
org.redisson.client.RedisTimeoutException: Command execution timeout for command: (PING), params: [], Redis client: [addr=redis://localhost:6379]
at org.redisson.client.RedisConnection.lambda$async$0(RedisConnection.java:255)
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.run(HashedWheelTimer.java:715)
at io.netty.util.concurrent.ImmediateExecutor.execute(ImmediateExecutor.java:34)
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:703)
at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:790)
at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:503)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 17:13:52 [redisson-timer-4-1] ERROR o.r.c.handler.PingConnectionHandler - Unable to send PING command over channel: [id: 0xa3e49fa3, L:/127.0.0.1:61817 - R:localhost/127.0.0.1:6379]
org.redisson.client.RedisTimeoutException: Command execution timeout for command: (PING), params: [], Redis client: [addr=redis://localhost:6379]
at org.redisson.client.RedisConnection.lambda$async$0(RedisConnection.java:255)
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.run(HashedWheelTimer.java:715)
at io.netty.util.concurrent.ImmediateExecutor.execute(ImmediateExecutor.java:34)
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:703)
at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:790)
at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:503)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 17:13:57 [redisson-timer-4-1] ERROR o.r.c.handler.PingConnectionHandler - Unable to send PING command over channel: [id: 0xe2a1be35, L:/127.0.0.1:61819 - R:localhost/127.0.0.1:6379]
org.redisson.client.RedisTimeoutException: Command execution timeout for command: (PING), params: [], Redis client: [addr=redis://localhost:6379]
at org.redisson.client.RedisConnection.lambda$async$0(RedisConnection.java:255)
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.run(HashedWheelTimer.java:715)
at io.netty.util.concurrent.ImmediateExecutor.execute(ImmediateExecutor.java:34)
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:703)
at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:790)
at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:503)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2024-08-09 17:14:33 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:15:03 [XNIO-1 task-4] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:21 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:22 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:22 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:22 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:23 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:23 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:30 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:30 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:18:31 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:19:42 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:22:36 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/test/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:23:06 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/demo',不支持'GET'请求
2024-08-09 17:23:14 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/demo/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:23:21 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/demo/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:23:21 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/demo/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:23:22 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/demo/demo/list',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:27:10 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJjUzM3b1JGTmkzRVV6SnlWTUFhbFFld2hxVElNdFhvbSIsInVzZXJJZCI6MX0.f38ebIoPHVrhScf2uUC8TNc1naTqdBhKNQK-rJO0kTg',无法访问系统资源
2024-08-09 17:30:51 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/monitor/cache',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:30:53 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/monitor/cache',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:30:54 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/monitor/cache',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:30:54 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/monitor/cache',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:30:54 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/monitor/cache',认证失败'未能读取到有效Token',无法访问系统资源
2024-08-09 17:30:54 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/monitor/cache',认证失败'未能读取到有效Token',无法访问系统资源

+ 7247
- 0
logs/sys-error.2024-08-12.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 2759
- 0
logs/sys-error.2024-08-13.log
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 81
- 0
logs/sys-error.2025-04-27.log Datei anzeigen

@@ -0,0 +1,81 @@
2025-04-27 11:59:16 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token无效:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJyN0RPeHhuUUxqbkFkM2VHZG5JR0I0SkZnYU1Dalh5byIsInVzZXJJZCI6MX0.DczRvvVYgn6-mgV2TpbiYJzulEk5f0HZY24rZIwz9YQ',无法访问系统资源
2025-04-27 12:55:57 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJPcGpBdk1VRkNjWGN4UjlGTERBdGpwQlFlOHpHRGFMQiIsInVzZXJJZCI6MX0.2X_Ku-83I6eMm1uFhukErUGxNuvQwNcYWhg3fFcoG38',无法访问系统资源
2025-04-27 15:48:00 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/getInfo',认证失败'Token已过期:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIyUVNmUHdPYUFHOHBSVzMxUE9CZExWT05KcjkyaG5mZCIsInVzZXJJZCI6MX0.W2H5LFBTbPeu_y85F3epbxK_VIQKueqIOo73_P5fHys',无法访问系统资源
2025-04-27 17:07:32 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.system.controller.ZsWebsiteController.add(com.ruoyi.system.domain.bo.ZsWebsiteBo): [Field error in object 'zsWebsiteBo' on field 'languageCode': rejected value [null]; codes [NotBlank.zsWebsiteBo.languageCode,NotBlank.languageCode,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [zsWebsiteBo.languageCode,languageCode]; arguments []; default message [languageCode]]; default message [语言编码(如zh/ja)不能为空]]
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.system.controller.ZsWebsiteController.add(com.ruoyi.system.domain.bo.ZsWebsiteBo): [Field error in object 'zsWebsiteBo' on field 'languageCode': rejected value [null]; codes [NotBlank.zsWebsiteBo.languageCode,NotBlank.languageCode,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [zsWebsiteBo.languageCode,languageCode]; arguments []; default message [languageCode]]; default message [语言编码(如zh/ja)不能为空]]
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)

+ 726
- 0
logs/sys-error.2025-04-28.log Datei anzeigen

@@ -0,0 +1,726 @@
2025-04-28 16:33:42 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [位置]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [位置]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 16:34:02 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [zs_local ]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [zs_local ]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 16:34:09 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [zs_local ]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [zs_local ]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 16:34:13 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [zs_local ]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.ruoyi.common.core.domain.R<java.lang.Void> com.ruoyi.web.controller.system.SysDictTypeController.add(com.ruoyi.common.core.domain.entity.SysDictType): [Field error in object 'sysDictType' on field 'dictType': rejected value [zs_local ]; codes [Pattern.sysDictType.dictType,Pattern.dictType,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [sysDictType.dictType,dictType]; arguments []; default message [dictType],[Ljavax.validation.constraints.Pattern$Flag;@6833b7b2,^[a-z][a-z0-9_]*$]; default message [字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)]]
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:32)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:45)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
2025-04-28 17:38:43 [XNIO-1 task-2] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/website/list',发生未知异常.
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
### The error may exist in com/ruoyi/system/mapper/ZsWebsiteMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT id,language_code,url,site_name,slogan,logo,icon_fav,record,version,email,seo_title,seo_keyword,seo_description,robots_rule,sitemap_gule,statistics_code,create_by,create_time,update_by,update_time FROM zs_website LIMIT ?
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)
at com.sun.proxy.$Proxy133.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy201.selectPage(Unknown Source)
at com.ruoyi.common.core.mapper.BaseMapperPlus.selectVoPage(BaseMapperPlus.java:183)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy201.selectVoPage(Unknown Source)
at com.ruoyi.common.core.mapper.BaseMapperPlus.selectVoPage(BaseMapperPlus.java:176)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy201.selectVoPage(Unknown Source)
at com.ruoyi.system.service.impl.ZsWebsiteServiceImpl.queryPageList(ZsWebsiteServiceImpl.java:48)
at com.ruoyi.system.controller.ZsWebsiteController.list(ZsWebsiteController.java:48)
at com.ruoyi.system.controller.ZsWebsiteController$$FastClassBySpringCGLIB$$8d982bcc.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.system.controller.ZsWebsiteController$$EnhancerBySpringCGLIB$$aaf66cb4.list(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:41)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
at com.p6spy.engine.wrapper.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:362)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
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 org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)
at com.sun.proxy.$Proxy261.query(Unknown Source)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62)
at com.sun.proxy.$Proxy260.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
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 org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)
... 110 common frames omitted
2025-04-28 17:39:52 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/system/website/list',发生未知异常.
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
### The error may exist in com/ruoyi/system/mapper/ZsWebsiteMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT id,language_code,url,site_name,slogan,logo,icon_fav,record,version,email,seo_title,seo_keyword,seo_description,robots_rule,sitemap_gule,statistics_code,create_by,create_time,update_by,update_time FROM zs_website LIMIT ?
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)
at com.sun.proxy.$Proxy133.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy201.selectPage(Unknown Source)
at com.ruoyi.common.core.mapper.BaseMapperPlus.selectVoPage(BaseMapperPlus.java:183)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy201.selectVoPage(Unknown Source)
at com.ruoyi.common.core.mapper.BaseMapperPlus.selectVoPage(BaseMapperPlus.java:176)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy201.selectVoPage(Unknown Source)
at com.ruoyi.system.service.impl.ZsWebsiteServiceImpl.queryPageList(ZsWebsiteServiceImpl.java:48)
at com.ruoyi.system.controller.ZsWebsiteController.list(ZsWebsiteController.java:48)
at com.ruoyi.system.controller.ZsWebsiteController$$FastClassBySpringCGLIB$$8d982bcc.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.system.controller.ZsWebsiteController$$EnhancerBySpringCGLIB$$aaf66cb4.list(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:41)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'icon_fav' in 'field list'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
at com.p6spy.engine.wrapper.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:362)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)
at com.sun.proxy.$Proxy261.query(Unknown Source)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62)
at com.sun.proxy.$Proxy260.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)
... 110 common frames omitted
2025-04-28 17:49:49 [XNIO-1 task-3] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/tool/gen/1916770780936564738',发生未知异常.
java.lang.NullPointerException: null
at com.ruoyi.generator.service.GenTableServiceImpl.setTableFromOptions(GenTableServiceImpl.java:464)
at com.ruoyi.generator.service.GenTableServiceImpl.selectGenTableById(GenTableServiceImpl.java:84)
at com.ruoyi.generator.service.GenTableServiceImpl$$FastClassBySpringCGLIB$$57989104.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor.invoke(DynamicDataSourceAnnotationInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.generator.service.GenTableServiceImpl$$EnhancerBySpringCGLIB$$40e0e541.selectGenTableById(<generated>)
at com.ruoyi.generator.controller.GenController.getInfo(GenController.java:55)
at com.ruoyi.generator.controller.GenController$$FastClassBySpringCGLIB$$cf110d34.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.generator.controller.GenController$$EnhancerBySpringCGLIB$$5d45d487.getInfo(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:41)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)

+ 112
- 0
logs/sys-error.log Datei anzeigen

@@ -0,0 +1,112 @@
2025-04-29 09:39:15 [XNIO-1 task-1] ERROR c.r.f.w.e.GlobalExceptionHandler - 请求地址'/tool/gen/batchGenCode',发生未知异常.
java.lang.NullPointerException: null
at com.ruoyi.generator.service.GenTableServiceImpl.generatorCode(GenTableServiceImpl.java:362)
at com.ruoyi.generator.service.GenTableServiceImpl.downloadCode(GenTableServiceImpl.java:346)
at com.ruoyi.generator.service.GenTableServiceImpl$$FastClassBySpringCGLIB$$57989104.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor.invoke(DynamicDataSourceAnnotationInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.generator.service.GenTableServiceImpl$$EnhancerBySpringCGLIB$$246d672d.downloadCode(<generated>)
at com.ruoyi.generator.controller.GenController.batchGenCode(GenController.java:191)
at com.ruoyi.generator.controller.GenController$$FastClassBySpringCGLIB$$cf110d34.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.ruoyi.generator.controller.GenController$$EnhancerBySpringCGLIB$$42029159.batchGenCode(<generated>)
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 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:30)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.ruoyi.common.filter.XssFilter.doFilter(XssFilter.java:41)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.lang.Thread.run(Thread.java:748)

+ 150
- 0
logs/sys-info.2024-08-08.log Datei anzeigen

@@ -0,0 +1,150 @@
2024-08-08 14:47:32 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-08 14:47:32 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 19336 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 14:47:32 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-08 14:47:32 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-08 14:47:34 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-08 14:47:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-08 14:47:34 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-08 14:47:34 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-08 14:47:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-08 14:47:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-08 14:47:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-08 14:47:36 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-08 14:47:36 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-08 14:47:36 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-08 14:47:36 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-08 14:47:36 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-08 14:47:37 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-08 14:47:37 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-08 14:47:39 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-08 14:47:39 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-08 14:47:39 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-08 14:47:39 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-08 14:47:39 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.049 seconds (JVM running for 8.688)
2024-08-08 14:47:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-08 14:47:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-08 14:47:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-08 14:47:39 [RMI TCP Connection(1)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-08 14:51:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-08 15:01:21 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-08 15:01:21 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 12220 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 15:01:21 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-08 15:01:21 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-08 15:01:23 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-08 15:01:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-08 15:01:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-08 15:01:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-08 15:01:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-08 15:01:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-08 15:01:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-08 15:01:25 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-08 15:01:25 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-08 15:01:25 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-08 15:01:25 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-08 15:01:25 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-08 15:01:26 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-08 15:01:26 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-08 15:01:28 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-08 15:01:28 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-08 15:01:28 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-08 15:01:28 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-08 15:01:28 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.132 seconds (JVM running for 8.331)
2024-08-08 15:01:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-08 15:01:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-08 15:01:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-08 15:01:29 [RMI TCP Connection(2)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-08 15:16:20 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-08 15:16:38 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-08 15:16:38 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21532 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 15:16:38 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-08 15:16:38 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-08 15:16:40 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-08 15:16:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-08 15:16:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-08 15:16:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-08 15:16:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-08 15:16:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-08 15:16:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-08 15:16:41 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-08 15:16:41 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-08 15:16:41 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-08 15:16:42 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-08 15:16:42 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-08 15:16:43 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-08 15:16:43 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-08 15:16:44 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-08 15:16:44 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-08 15:16:44 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-08 15:16:44 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-08 15:16:44 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.23 seconds (JVM running for 6.954)
2024-08-08 15:16:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-08 15:16:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-08 15:16:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-08 15:16:44 [RMI TCP Connection(2)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 15:22:56 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJpS2dLcGFrcW1wanJHam5EUDFTNlBZSHVxVHZkWU1vZiIsInVzZXJJZCI6MX0.cpcKyD6zIWBsj4jCvmWsbXadUWLsNCRFhCno14JJexY
2024-08-08 15:22:56 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-08 15:23:24 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJRYUJLVlUyaUM3bTB0QkVTQU9YZFlLMDdja09lM3RRTCIsInVzZXJJZCI6MX0.DQZ-T1h_qi2ldyyPiP6N3BmA8V3vHHHnvBARSbcjbU0
2024-08-08 15:23:24 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.112]内网IP[admin][Success][登录成功]
2024-08-08 15:23:48 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-08 15:23:48 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-08 15:23:49 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-08 15:23:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-08 15:23:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-08 15:23:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-08 15:23:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-08 15:23:51 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-08 15:23:51 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 6588 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-08 15:23:51 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-08 15:23:51 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-08 15:23:53 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-08 15:23:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-08 15:23:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-08 15:23:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-08 15:23:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-08 15:23:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-08 15:23:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-08 15:23:55 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-08 15:23:55 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-08 15:23:56 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-08 15:23:56 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-08 15:23:56 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-08 15:23:57 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-08 15:23:57 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-08 15:23:59 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-08 15:23:59 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-08 15:23:59 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-08 15:23:59 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-08 15:23:59 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.505 seconds (JVM running for 8.842)
2024-08-08 15:23:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-08 15:23:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-08 15:23:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-08 15:23:59 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-08 15:23:59 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-08 15:25:58 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJEemVnR2FoWmlUejVIajAzZDl3OUNRYTN2M1FEcUJ2TiIsInVzZXJJZCI6MX0.wQMbTS4OFxBh19TKXx0pQBJxIeIcGvXKVpRfxPyWpd4
2024-08-08 15:25:59 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-08 15:26:17 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Error][密码输入错误1次]
2024-08-08 15:27:07 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJEemVnR2FoWmlUejVIajAzZDl3OUNRYTN2M1FEcUJ2TiIsInVzZXJJZCI6MX0.wQMbTS4OFxBh19TKXx0pQBJxIeIcGvXKVpRfxPyWpd4
2024-08-08 15:27:07 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Logout][退出成功]
2024-08-08 15:30:06 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIzZ09kbDE4UVg1RnFvU1NPelZZRUF0bWVEazJXWVVJZSIsInVzZXJJZCI6MX0.QmnaT6nQ1R5y_Sl89mwjBiP8KJ2Ly9XHPEJpYq8baeo
2024-08-08 15:30:06 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-08 16:56:00 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJaRFdVQVh5NXB5blZXMWVacTdEeDhxWjhBUG5ZaHRSaCIsInVzZXJJZCI6MX0.rWPJ_d4Cn01DtijWr1X9zKhtp4ZerSS9ebS6YRh4UjA
2024-08-08 16:56:00 [schedule-pool-3] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-08 17:35:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 356
- 0
logs/sys-info.2024-08-09.log Datei anzeigen

@@ -0,0 +1,356 @@
2024-08-09 08:41:48 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 08:41:48 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 16912 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 08:41:48 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 08:41:48 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 08:41:50 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 08:41:50 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 08:41:50 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 08:41:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 08:41:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 08:41:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 08:41:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 08:41:52 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 08:41:52 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 08:41:52 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 08:41:53 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 08:41:53 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 08:41:54 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 08:41:54 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 08:41:55 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 08:41:55 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 08:41:55 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 08:41:55 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 08:41:55 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.733 seconds (JVM running for 9.18)
2024-08-09 08:41:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 08:41:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 08:41:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 08:41:56 [RMI TCP Connection(2)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 08:41:56 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 08:42:49 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJMdVByYlRlNXkwbkdWOFNiYzV0RGhzSFJDalpKSWlrWCIsInVzZXJJZCI6MX0.NylLBeyL16xrYudJUpDXz90Vg9Fqds2qcX_GyxosyaM
2024-08-09 08:42:49 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 09:00:05 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJWUFRaMWtBOWJ6Q0JzMUlYdHFrR3dKZkpHbGQ2OXRhbyIsInVzZXJJZCI6MX0.Mvp2xCYeFFgUFRVnBKy-aamx3C8Do728JcqUlWc1_18
2024-08-09 09:00:05 [schedule-pool-13] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.104]内网IP[admin][Success][登录成功]
2024-08-09 09:02:05 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJWUFRaMWtBOWJ6Q0JzMUlYdHFrR3dKZkpHbGQ2OXRhbyIsInVzZXJJZCI6MX0.Mvp2xCYeFFgUFRVnBKy-aamx3C8Do728JcqUlWc1_18
2024-08-09 09:02:05 [schedule-pool-7] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.104]内网IP[admin][Logout][退出成功]
2024-08-09 09:25:30 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJiMk91eE1jUXd4bWlic2pNRGYyb0xyRXJydFhlQWVBVSIsInVzZXJJZCI6MX0.epzMk6coOc34XCCErpj0td1fcpPC_DY9U3lydEmWCHI
2024-08-09 09:25:30 [schedule-pool-4] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 10:15:01 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJzTk5qVUtRV3BoNzRDdmJTNkN0NDFwQUh3eXZVdmZGTSIsInVzZXJJZCI6MX0.d0O3GFjEUDck31PQmBe62THhTXGkvf4sdKNXRxwpdew
2024-08-09 10:15:01 [schedule-pool-8] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-09 10:29:28 [XNIO-1 task-6] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1821732462080016385, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxNzMyNDYyMDgwMDE2Mzg1Iiwicm5TdHIiOiJqdktrOGZibTZmd3FPTGRRS1RvUkRFdVJvTzFpTjVDRiIsInVzZXJJZCI6MTgyMTczMjQ2MjA4MDAxNjM4NX0.W_UFmpzDRoJ1ALvUxQMYpHQKlE_LD82GJsSYuGnFLII
2024-08-09 10:29:28 [schedule-pool-9] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Success][登录成功]
2024-08-09 10:29:50 [ForkJoinPool.commonPool-worker-15] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1821732462080016385, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxNzMyNDYyMDgwMDE2Mzg1Iiwicm5TdHIiOiJqdktrOGZibTZmd3FPTGRRS1RvUkRFdVJvTzFpTjVDRiIsInVzZXJJZCI6MTgyMTczMjQ2MjA4MDAxNjM4NX0.W_UFmpzDRoJ1ALvUxQMYpHQKlE_LD82GJsSYuGnFLII
2024-08-09 10:29:56 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIxaFd6NUlMQjN0cDlQbXQySHBVUzRMVFFJUG05VHRwdiIsInVzZXJJZCI6MX0.Fcy5n_bERWL1VEQqyB9jLdHHQXfVXFWDMBs7DS0Et24
2024-08-09 10:29:56 [schedule-pool-10] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-09 10:30:42 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIxaFd6NUlMQjN0cDlQbXQySHBVUzRMVFFJUG05VHRwdiIsInVzZXJJZCI6MX0.Fcy5n_bERWL1VEQqyB9jLdHHQXfVXFWDMBs7DS0Et24
2024-08-09 10:30:42 [schedule-pool-3] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Logout][退出成功]
2024-08-09 10:30:47 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1821732462080016385, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxNzMyNDYyMDgwMDE2Mzg1Iiwicm5TdHIiOiJ5QmptTEdoemtWdEo4NnJMM0hxQU9UaFhlc3JwUkQ4RCIsInVzZXJJZCI6MTgyMTczMjQ2MjA4MDAxNjM4NX0.DThjp3OGp1QZSvEttqGCm2Akz9IHHv1OmfJxA5J3yac
2024-08-09 10:30:47 [schedule-pool-11] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Success][登录成功]
2024-08-09 10:50:58 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJ4STZScmRRaklCSEhUZnU0ZnBkeG90bnM5Y0NUUFI1MSIsInVzZXJJZCI6MX0.rZ4F-F2hPSmwCPjB3arTIcf7lG1-MzHVvQtM2I_dY_Q
2024-08-09 10:50:58 [schedule-pool-6] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 11:10:51 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJ4STZScmRRaklCSEhUZnU0ZnBkeG90bnM5Y0NUUFI1MSIsInVzZXJJZCI6MX0.rZ4F-F2hPSmwCPjB3arTIcf7lG1-MzHVvQtM2I_dY_Q
2024-08-09 11:10:51 [schedule-pool-12] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 11:12:50 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJBa2V0ek5CNmgxaDRTRkZHYXBndVk5bG4wZElCMU5weiIsInVzZXJJZCI6MX0.ajlBAxurkhUugQDARuGUv8ZU6yj_I6F2lpHmiWys5vg
2024-08-09 11:12:50 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 11:14:04 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJBa2V0ek5CNmgxaDRTRkZHYXBndVk5bG4wZElCMU5weiIsInVzZXJJZCI6MX0.ajlBAxurkhUugQDARuGUv8ZU6yj_I6F2lpHmiWys5vg
2024-08-09 11:14:04 [schedule-pool-4] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 11:15:57 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJTSkpORkhaZjdCY3B1cFR6Z2d6Z1NlWWplS2l1V3JNcyIsInVzZXJJZCI6MX0.D2Oa3eV4ZdnfQHUrzPKg5b91aGgBVse77ox2Johq8A8
2024-08-09 11:15:57 [schedule-pool-8] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 11:18:02 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJTSkpORkhaZjdCY3B1cFR6Z2d6Z1NlWWplS2l1V3JNcyIsInVzZXJJZCI6MX0.D2Oa3eV4ZdnfQHUrzPKg5b91aGgBVse77ox2Johq8A8
2024-08-09 11:18:02 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 11:18:32 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiI3SmRtVkhEUnVST2pxZlNRN204amdhaHdjRkV2Zzk3eiIsInVzZXJJZCI6MX0.LmxF-zQSydz205sZrocexKgpgiUtck3Mc1LCPAC6plg
2024-08-09 11:18:32 [schedule-pool-9] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 11:47:33 [XNIO-1 task-6] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJVYTNBdTM0eHIzbEljbW9Rb25OSlFITTF4VnhZcllEMiIsInVzZXJJZCI6MX0.VdF_jTGaSlb_kl7FOYSeQt7K22fb9ucf_KPO4Qzh5hY
2024-08-09 11:47:33 [schedule-pool-5] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-09 12:42:06 [XNIO-1 task-4] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJGbFExdDkxRFJSSlJMUzB3OVV0V003c3pzMU9xWkNuTyIsInVzZXJJZCI6MX0.ydjYClw3_uy-1RinKm-wVSnXSuOzdnMJR91LrGIxgNA
2024-08-09 12:42:06 [schedule-pool-10] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 13:42:31 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 13:42:51 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 13:42:51 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21072 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 13:42:51 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 13:42:51 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 13:42:54 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 13:42:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 13:42:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 13:42:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 13:42:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 13:42:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 13:42:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 13:42:56 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 13:42:56 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 13:42:56 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 13:42:56 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 13:42:56 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 13:42:57 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 13:42:57 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 13:42:59 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 13:42:59 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 13:42:59 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 13:42:59 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 13:42:59 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.265 seconds (JVM running for 9.684)
2024-08-09 13:42:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 13:42:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 13:42:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 13:42:59 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 13:42:59 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 13:54:32 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJZUzJKdlFCQ1A0RThnd25UOW84bHhvdVNPWllLM1hDWSIsInVzZXJJZCI6MX0.I1R6Y_7b8F1-1mEZN3N3f25BzbQ6A3u15GJ8O4ATZ_U
2024-08-09 13:54:32 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-09 14:39:21 [XNIO-1 task-4] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIzdVd0ekEzZUZ6Mk9IakNjNjNxNjREcnlJejlYeVFrdiIsInVzZXJJZCI6MX0.cjRnZL38hf55Siie8XRLViG4n487eh7y_ExBR2otw3U
2024-08-09 14:39:21 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.104]内网IP[admin][Success][登录成功]
2024-08-09 14:39:25 [XNIO-1 task-4] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJGbFExdDkxRFJSSlJMUzB3OVV0V003c3pzMU9xWkNuTyIsInVzZXJJZCI6MX0.ydjYClw3_uy-1RinKm-wVSnXSuOzdnMJR91LrGIxgNA
2024-08-09 14:39:25 [schedule-pool-3] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 14:39:36 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJXQTh2ZU5taWNvcTduT0E4WHdvUGVDMWwwRkpuYVZjcSIsInVzZXJJZCI6MX0.OVdALU786F1KLtDKvv3tEUdCq9FIevFBTPiDpBV_4UA
2024-08-09 14:39:36 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 15:49:42 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJXQTh2ZU5taWNvcTduT0E4WHdvUGVDMWwwRkpuYVZjcSIsInVzZXJJZCI6MX0.OVdALU786F1KLtDKvv3tEUdCq9FIevFBTPiDpBV_4UA
2024-08-09 15:49:42 [schedule-pool-3] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 15:49:50 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1821816056173506562, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxODE2MDU2MTczNTA2NTYyIiwicm5TdHIiOiJRbFZJYWJQQTEwTHhuSmhjaFJFc3l0ellJb3k5VE1KVSIsInVzZXJJZCI6MTgyMTgxNjA1NjE3MzUwNjU2Mn0.JOCv8Hy_DVRzNL46fyqwPEopcE_QoJmUNfAb3EKHhqU
2024-08-09 15:49:50 [schedule-pool-11] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[董飞][Success][登录成功]
2024-08-09 15:50:28 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1821816056173506562, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxODE2MDU2MTczNTA2NTYyIiwicm5TdHIiOiJRbFZJYWJQQTEwTHhuSmhjaFJFc3l0ellJb3k5VE1KVSIsInVzZXJJZCI6MTgyMTgxNjA1NjE3MzUwNjU2Mn0.JOCv8Hy_DVRzNL46fyqwPEopcE_QoJmUNfAb3EKHhqU
2024-08-09 15:50:28 [schedule-pool-6] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[董飞][Logout][退出成功]
2024-08-09 15:50:37 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJzSnN0VVVPckpxS1dtUDhZTXZXYlJPUXNIWGROWDVhSSIsInVzZXJJZCI6MX0.RzemookhI-MxccHi23k319zIny6HNZpGHXss4QgQCJM
2024-08-09 15:50:37 [schedule-pool-12] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 16:03:30 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJzSnN0VVVPckpxS1dtUDhZTXZXYlJPUXNIWGROWDVhSSIsInVzZXJJZCI6MX0.RzemookhI-MxccHi23k319zIny6HNZpGHXss4QgQCJM
2024-08-09 16:03:30 [schedule-pool-6] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 16:03:33 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJKd2tTT1dDMjhWVTEyNlY1SFhIeVFmSjZUWjdBenV3RCIsInVzZXJJZCI6MX0.Oy8TW5DBn49d88qZ3Pl-fNsE0WO06tcuyGNeZdVNj8c
2024-08-09 16:03:33 [schedule-pool-12] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 16:22:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 16:22:21 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 16:22:21 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 20800 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 16:22:21 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 16:22:21 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 16:22:23 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 16:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 16:22:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 16:22:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 16:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 16:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 16:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 16:22:25 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 16:22:25 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 16:22:25 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 16:22:25 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:22:25 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:22:26 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 16:22:27 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 16:22:28 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 16:22:28 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 16:22:28 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 16:22:28 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 16:22:28 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.275 seconds (JVM running for 8.519)
2024-08-09 16:22:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 16:22:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 16:22:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 16:22:28 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 16:22:28 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 16:27:09 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJjUzM3b1JGTmkzRVV6SnlWTUFhbFFld2hxVElNdFhvbSIsInVzZXJJZCI6MX0.f38ebIoPHVrhScf2uUC8TNc1naTqdBhKNQK-rJO0kTg
2024-08-09 16:27:09 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJpS2dLcGFrcW1wanJHam5EUDFTNlBZSHVxVHZkWU1vZiIsInVzZXJJZCI6MX0.cpcKyD6zIWBsj4jCvmWsbXadUWLsNCRFhCno14JJexY
2024-08-09 16:27:09 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-09 16:44:26 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJKd2tTT1dDMjhWVTEyNlY1SFhIeVFmSjZUWjdBenV3RCIsInVzZXJJZCI6MX0.Oy8TW5DBn49d88qZ3Pl-fNsE0WO06tcuyGNeZdVNj8c
2024-08-09 16:44:26 [schedule-pool-11] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 16:44:33 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1821829855756554242, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxODI5ODU1NzU2NTU0MjQyIiwicm5TdHIiOiJvUjU4ZmI1QXpFQlRYMW5oY2dMc1J5aDJFaElFUjNuSyIsInVzZXJJZCI6MTgyMTgyOTg1NTc1NjU1NDI0Mn0.BZCFBnpMATPPrzD6xfMtRliBR9AXORWz2X3cnEQFEGw
2024-08-09 16:44:33 [schedule-pool-6] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[贾菲含][Success][登录成功]
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 16:45:04 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 16:45:49 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 16:45:49 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 16984 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 16:45:49 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 16:45:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 16:45:51 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 16:45:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 16:45:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 16:45:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 16:45:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 16:45:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 16:45:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 16:45:53 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 16:45:53 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 16:45:53 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 16:45:53 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:45:53 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:45:55 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 16:45:55 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 16:45:56 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 16:45:56 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 16:45:56 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 16:45:56 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 16:45:56 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.558 seconds (JVM running for 8.751)
2024-08-09 16:45:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 16:45:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 16:45:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 16:45:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 16:45:57 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 16:48:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 16:48:37 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 16:48:37 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 12628 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 16:48:37 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 16:48:37 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 16:48:39 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 16:48:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 16:48:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 16:48:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 16:48:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 16:48:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 16:48:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 16:48:41 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 16:48:41 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 16:48:41 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 16:48:42 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:48:42 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:48:43 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 16:48:43 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 16:48:44 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 16:48:44 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 16:48:44 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 16:48:44 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 16:48:44 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.543 seconds (JVM running for 8.757)
2024-08-09 16:48:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 16:48:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 16:48:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 16:48:45 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 16:48:45 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 16:50:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 16:50:28 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 16:50:28 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 10552 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 16:50:28 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 16:50:28 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 16:50:30 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 16:50:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 16:50:31 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 16:50:31 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 16:50:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 16:50:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 16:50:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 16:50:32 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 16:50:33 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 16:50:33 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 16:50:33 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:50:33 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 16:50:34 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 16:50:34 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 16:50:36 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 16:50:36 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 16:50:36 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 16:50:36 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 16:50:36 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.922 seconds (JVM running for 9.127)
2024-08-09 16:50:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 16:50:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 16:50:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 16:50:36 [RMI TCP Connection(3)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 16:50:36 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 16:51:15 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1821829855756554242, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIxODI5ODU1NzU2NTU0MjQyIiwicm5TdHIiOiJvUjU4ZmI1QXpFQlRYMW5oY2dMc1J5aDJFaElFUjNuSyIsInVzZXJJZCI6MTgyMTgyOTg1NTc1NjU1NDI0Mn0.BZCFBnpMATPPrzD6xfMtRliBR9AXORWz2X3cnEQFEGw
2024-08-09 16:51:15 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[贾菲含][Logout][退出成功]
2024-08-09 16:51:18 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJWSW9MWXp2TGFrQm41Z0NvTWZjcG44eWxnbU8wZkJueCIsInVzZXJJZCI6MX0.mWXX06gLYgNajZsbgjtPomJgMw0XWJYnoAnVqvTxiMQ
2024-08-09 16:51:18 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 16:56:34 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJWSW9MWXp2TGFrQm41Z0NvTWZjcG44eWxnbU8wZkJueCIsInVzZXJJZCI6MX0.mWXX06gLYgNajZsbgjtPomJgMw0XWJYnoAnVqvTxiMQ
2024-08-09 16:56:34 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 17:03:31 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJoT3NGMXNTcGVUaVR4ODBiUlpjUlNjWDRqTlA0RkVrZyIsInVzZXJJZCI6MX0.lQHgL9WbeTo-vuE3Sue5HxrGUeaiQiAaJkJok9vqbMI
2024-08-09 17:03:31 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 17:04:09 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJoT3NGMXNTcGVUaVR4ODBiUlpjUlNjWDRqTlA0RkVrZyIsInVzZXJJZCI6MX0.lQHgL9WbeTo-vuE3Sue5HxrGUeaiQiAaJkJok9vqbMI
2024-08-09 17:04:09 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-09 17:04:21 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJHZ0JXaGw0RnFIWjg3TmNCRWtPMjBsWFROOWVBd2hkdyIsInVzZXJJZCI6MX0.ipj_84xYEPK6OX9igHlp7wsnU7ELtXu-zAJzblmGBi4
2024-08-09 17:04:21 [schedule-pool-4] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 17:09:04 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 17:09:07 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 17:09:07 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 16828 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 17:09:07 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 17:09:07 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 17:09:09 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 17:09:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 17:09:09 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 17:09:09 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 17:09:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 17:09:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 17:09:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 17:09:11 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 17:09:11 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 17:09:12 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 17:09:12 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 17:09:12 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 17:09:13 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 17:09:13 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 17:09:15 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 17:09:15 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 17:09:15 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 17:09:15 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 17:09:15 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.339 seconds (JVM running for 9.946)
2024-08-09 17:09:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 17:09:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 17:09:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 17:09:15 [RMI TCP Connection(1)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 17:09:25 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 17:17:11 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-09 17:17:15 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-09 17:17:15 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5724 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-09 17:17:15 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-09 17:17:15 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-09 17:17:18 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-09 17:17:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-09 17:17:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-09 17:17:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-09 17:17:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-09 17:17:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-09 17:17:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-09 17:17:20 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-09 17:17:20 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-09 17:17:21 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-09 17:17:21 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-09 17:17:21 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-09 17:17:22 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-09 17:17:22 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-09 17:17:24 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-09 17:17:24 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-09 17:17:24 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-09 17:17:24 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-09 17:17:24 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.864 seconds (JVM running for 10.269)
2024-08-09 17:17:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-09 17:17:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-09 17:17:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-09 17:17:24 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-09 17:17:24 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-09 17:32:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 994
- 0
logs/sys-info.2024-08-12.log Datei anzeigen

@@ -0,0 +1,994 @@
2024-08-12 08:36:22 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:36:22 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 8796 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:36:22 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:36:22 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:36:25 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:36:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:36:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:36:26 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:36:26 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:36:26 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:36:26 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:36:28 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:36:28 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:36:28 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:36:28 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:36:28 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:36:30 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:36:30 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:36:31 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:36:31 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:36:31 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:36:31 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:36:31 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 9.173 seconds (JVM running for 10.476)
2024-08-12 08:36:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:36:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:36:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:36:32 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 08:36:32 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:37:33 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJmdlBTV2FMTVA0eEtobTdkOFc1MEV5VXdZMEs1MWNpdyIsInVzZXJJZCI6MX0.qFenaDJBqg8IUv1nRfIpAlTRHPLZmtaopOhhZbhVgPk
2024-08-12 08:37:33 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 08:44:14 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 08:44:19 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:44:19 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5520 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:44:19 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:44:19 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:44:21 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:44:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:44:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:44:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:44:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:44:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:44:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:44:22 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:44:23 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:44:23 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:44:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:44:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:44:24 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:44:24 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:44:25 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:44:25 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:44:25 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:44:25 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:44:25 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.705 seconds (JVM running for 7.331)
2024-08-12 08:44:25 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:44:25 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:44:25 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:44:26 [RMI TCP Connection(3)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 08:44:50 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 08:44:59 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:45:00 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 14120 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:45:00 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:45:00 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:45:02 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:45:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:45:02 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:45:03 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:45:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:45:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:45:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:45:04 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:45:04 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:45:04 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:45:05 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:45:05 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:45:06 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:45:06 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:45:07 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:45:07 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:45:07 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:45:07 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:45:07 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.062 seconds (JVM running for 9.453)
2024-08-12 08:45:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:45:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:45:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:45:08 [RMI TCP Connection(3)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 08:46:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 08:49:26 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:49:26 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 7712 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:49:26 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:49:26 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:49:28 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:49:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:49:29 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:49:29 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:49:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:49:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:49:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:49:30 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:49:30 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:49:30 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:49:30 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:49:31 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:49:32 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:49:32 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:49:33 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:49:33 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:49:33 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:49:33 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:49:33 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.084 seconds (JVM running for 8.271)
2024-08-12 08:49:33 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:49:33 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:49:33 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:49:33 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 08:49:33 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 08:51:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 08:51:36 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:51:36 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 2964 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:51:36 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:51:37 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:51:38 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:51:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:51:38 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:51:38 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:51:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:51:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:51:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:51:40 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:51:40 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:51:40 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:51:40 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:51:40 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:51:41 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:51:41 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:51:43 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:51:43 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:51:43 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:51:43 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:51:43 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.404 seconds (JVM running for 7.078)
2024-08-12 08:51:43 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:51:43 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:51:43 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:51:43 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 08:51:43 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 08:53:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 08:53:19 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:53:19 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 12468 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:53:19 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:53:19 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:53:21 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:53:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:53:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:53:22 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:53:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:53:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:53:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:53:23 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:53:23 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:53:23 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:53:24 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:53:24 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:53:25 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:53:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:53:26 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:53:26 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:53:26 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:53:26 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:53:26 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.576 seconds (JVM running for 8.313)
2024-08-12 08:53:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:53:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:53:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:53:27 [RMI TCP Connection(2)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 08:53:27 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 08:55:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 08:56:24 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 08:56:24 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 4176 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 08:56:24 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 08:56:24 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 08:56:26 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 08:56:26 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 08:56:26 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 08:56:27 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 08:56:27 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 08:56:27 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 08:56:27 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 08:56:28 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 08:56:28 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 08:56:28 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 08:56:28 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:56:28 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 08:56:30 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 08:56:30 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 08:56:31 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 08:56:31 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 08:56:31 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 08:56:31 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 08:56:31 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.761 seconds (JVM running for 7.955)
2024-08-12 08:56:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 08:56:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 08:56:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 08:56:31 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 08:56:31 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 09:08:06 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 09:08:08 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 09:08:08 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 11040 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 09:08:08 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 09:08:08 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 09:08:10 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 09:08:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 09:08:10 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 09:08:11 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 09:08:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 09:08:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 09:08:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 09:08:12 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 09:08:12 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 09:08:12 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 09:08:13 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:08:13 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:08:14 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 09:08:14 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 09:08:15 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 09:08:15 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 09:08:15 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 09:08:15 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 09:08:15 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.314 seconds (JVM running for 8.029)
2024-08-12 09:08:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 09:08:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 09:08:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 09:08:16 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 09:08:16 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 09:16:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 09:16:39 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 09:16:39 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5028 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 09:16:39 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 09:16:39 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 09:16:41 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 09:16:41 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 09:16:41 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 09:16:41 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 09:16:41 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 09:16:41 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 09:16:41 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 09:16:42 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 09:16:42 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 09:16:42 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 09:16:43 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:16:43 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:16:44 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 09:16:44 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 09:16:45 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 09:16:45 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 09:16:45 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 09:16:45 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 09:16:45 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.107 seconds (JVM running for 6.736)
2024-08-12 09:16:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 09:16:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 09:16:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 09:16:45 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 09:16:45 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 09:23:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 09:23:52 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 09:23:53 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 2172 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 09:23:53 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 09:23:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 09:23:54 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 09:23:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 09:23:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 09:23:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 09:23:56 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 09:23:56 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 09:23:56 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 09:23:56 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:23:56 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:23:57 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 09:23:57 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 09:23:59 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 09:23:59 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 09:23:59 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 09:23:59 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 09:23:59 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.103 seconds (JVM running for 6.772)
2024-08-12 09:23:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 09:23:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 09:23:59 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 09:23:59 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 09:23:59 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 09:29:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 09:29:30 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 09:29:30 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 2152 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 09:29:30 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 09:29:30 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 09:29:32 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 09:29:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 09:29:32 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 09:29:32 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 09:29:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 09:29:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 09:29:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 09:29:34 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 09:29:34 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 09:29:34 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 09:29:34 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:29:34 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 09:29:35 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 09:29:35 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 09:29:37 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 09:29:37 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 09:29:37 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 09:29:37 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 09:29:37 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.816 seconds (JVM running for 7.959)
2024-08-12 09:29:37 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 09:29:37 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 09:29:37 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 09:29:37 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 09:29:37 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 10:13:24 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 10:13:29 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 10:13:29 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 15496 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 10:13:29 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 10:13:29 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 10:13:31 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 10:13:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 10:13:31 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 10:13:31 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 10:13:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 10:13:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 10:13:31 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 10:13:32 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 10:13:32 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 10:13:32 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 10:13:32 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:13:33 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:13:34 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 10:13:34 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 10:13:35 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 10:13:35 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 10:13:35 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 10:13:35 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 10:13:35 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.312 seconds (JVM running for 6.925)
2024-08-12 10:13:35 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 10:13:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 10:13:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 10:13:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 10:13:35 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 10:15:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 10:15:28 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 10:15:28 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 20440 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 10:15:28 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 10:15:28 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 10:15:30 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 10:15:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 10:15:30 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 10:15:30 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 10:15:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 10:15:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 10:15:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 10:15:32 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 10:15:32 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 10:15:32 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 10:15:32 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:15:32 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:15:33 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 10:15:33 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 10:15:34 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 10:15:34 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 10:15:34 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 10:15:34 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 10:15:34 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.364 seconds (JVM running for 6.97)
2024-08-12 10:15:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 10:15:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 10:15:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 10:15:35 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 10:15:35 [RMI TCP Connection(3)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 10:17:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 10:17:06 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 10:17:06 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 10372 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 10:17:06 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 10:17:06 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 10:17:08 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 10:17:08 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 10:17:08 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 10:17:08 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 10:17:08 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 10:17:08 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 10:17:08 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 10:17:10 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 10:17:10 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 10:17:10 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 10:17:10 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:17:10 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:17:12 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 10:17:12 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 10:17:13 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 10:17:13 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 10:17:13 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 10:17:13 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 10:17:13 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.678 seconds (JVM running for 8.898)
2024-08-12 10:17:13 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 10:17:13 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 10:17:13 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 10:17:14 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 10:17:14 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 10:24:58 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 10:25:01 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 10:25:01 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 16400 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 10:25:01 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 10:25:01 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 10:25:03 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 10:25:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 10:25:03 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 10:25:03 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 10:25:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 10:25:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 10:25:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 10:25:05 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 10:25:05 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 10:25:05 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 10:25:05 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:25:05 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 10:25:06 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 10:25:06 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 10:25:07 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 10:25:07 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 10:25:07 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 10:25:07 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 10:25:07 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.169 seconds (JVM running for 6.79)
2024-08-12 10:25:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 10:25:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 10:25:08 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 10:25:08 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 10:25:08 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 10:25:38 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJqOGJaSEE5ZnZmVllNQjN5QzFDYjRObUNSYUxFS1hQOCIsInVzZXJJZCI6MX0.1Gwr2jlinHg3uEFtYn4OXzjFMIdbwccPHzbJzvyZn2o
2024-08-12 10:25:38 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.112]内网IP[admin][Success][登录成功]
2024-08-12 13:03:58 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJsRWZITXgxamM5OVdnTGRtV1pIZmF6bmN1enYxT1p5bSIsInVzZXJJZCI6MX0.IRy7spYi4pzxSH_hH07OtiHjgZeqvB8DyPOLIjSi4PU
2024-08-12 13:03:58 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.112]内网IP[admin][Success][登录成功]
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 13:19:27 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 13:20:01 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 13:20:02 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 14728 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 13:20:02 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 13:20:02 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 13:20:04 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 13:20:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 13:20:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 13:21:16 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 13:21:16 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 3768 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 13:21:16 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 13:21:16 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 13:21:18 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 13:21:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 13:21:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 13:21:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 13:21:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 13:21:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 13:21:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 13:21:20 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 13:21:20 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 13:21:20 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 13:21:20 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 13:21:20 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 13:21:22 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 13:21:22 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 13:21:23 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 13:21:23 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 13:21:23 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 13:21:23 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 13:21:23 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.838 seconds (JVM running for 8.49)
2024-08-12 13:21:23 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 13:21:23 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 13:21:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 13:21:24 [RMI TCP Connection(2)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 13:21:24 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 13:22:14 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 13:26:49 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 13:26:49 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 20308 (D:\idea\zhushi\RuoYi-Vue-Plus-Activiti\ruoyi-admin\target\classes started by Adminis in D:\idea\zhushi\RuoYi-Vue-Plus-Activiti)
2024-08-12 13:26:49 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 13:26:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 13:26:51 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 13:26:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 13:26:52 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 13:26:52 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 13:26:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 13:26:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 13:26:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 13:26:53 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 13:26:53 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 13:26:53 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 13:26:54 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 13:26:54 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 13:26:55 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 13:26:55 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 13:26:57 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 13:26:57 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 13:26:57 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 13:26:57 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 13:26:57 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.77 seconds (JVM running for 8.923)
2024-08-12 13:26:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 13:26:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 13:26:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 13:26:57 [RMI TCP Connection(4)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 13:26:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 13:34:36 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJ0VVJOZEFkeXBwN2ZDT0VzS2tOaU1rd2o4WFpRYnFCSCIsInVzZXJJZCI6MX0.LjNs0l8UhQNdv9o6cCQ8TlqJXsvOBqmlCj8xNUqnMsY
2024-08-12 13:34:36 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-12 13:40:43 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJSbkZBS1V5eWJIUWNXRFY3YmFlMFhEdFNxdDJsMVoyNyIsInVzZXJJZCI6MX0.8l1MEqBZkyleouM76QM_MS6okur-LKgoYsW_9sWYua8
2024-08-12 13:40:43 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-12 13:56:15 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJSbkZBS1V5eWJIUWNXRFY3YmFlMFhEdFNxdDJsMVoyNyIsInVzZXJJZCI6MX0.8l1MEqBZkyleouM76QM_MS6okur-LKgoYsW_9sWYua8
2024-08-12 13:56:15 [schedule-pool-5] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Logout][退出成功]
2024-08-12 13:56:17 [XNIO-1 task-6] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJpUlRRMUxXOTZ6TGpmMENuWUhQRmhXWDRVWnJJSEpvbiIsInVzZXJJZCI6MX0.o6spSTHnFEpYCUdwKgqzHMKxoqkWLOztGrXW70LiD7U
2024-08-12 13:56:17 [schedule-pool-10] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-12 14:09:28 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 14:09:28 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 15832 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 14:09:28 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 14:09:28 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 14:09:30 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 14:09:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 14:09:30 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 14:09:30 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 14:09:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 14:09:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 14:09:30 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 14:09:32 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 14:09:32 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 14:09:32 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 14:09:32 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 14:09:32 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 14:09:34 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 14:09:34 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 14:09:35 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 14:09:35 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 14:09:35 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 14:09:35 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 14:09:35 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.442 seconds (JVM running for 8.83)
2024-08-12 14:09:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 14:09:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 14:09:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 14:09:36 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 14:09:36 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 14:10:00 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJLRjFVaFJZdTN2cEhhZ0UyeERIVGV2ZUc2RHRPc0ZOcSIsInVzZXJJZCI6MX0.4zylP8ghGSX5D6HUgaWfI5G9Xu6hl5XVH2LSHBJUyYY
2024-08-12 14:10:00 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-12 14:57:33 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 14:57:33 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 14:57:33 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 14:57:33 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 14:57:33 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 14:57:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 14:57:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 14:57:35 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 14:57:36 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 23764 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 14:57:36 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 14:57:36 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 14:57:37 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 14:57:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 14:57:38 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 14:57:38 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 14:57:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 14:57:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 14:57:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 14:57:39 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 14:57:39 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 14:57:39 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 14:57:40 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 14:57:40 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 14:57:41 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 14:57:41 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 14:57:42 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 14:57:42 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 14:57:42 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 14:57:42 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 14:57:42 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.734 seconds (JVM running for 7.453)
2024-08-12 14:57:42 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 14:57:42 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 14:57:42 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 14:57:42 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 14:57:42 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 15:31:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 15:31:06 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 15:31:06 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 23392 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 15:31:06 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 15:31:06 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 15:31:08 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 15:31:08 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 15:31:08 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 15:31:09 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 15:31:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 15:31:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 15:31:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 15:31:10 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 15:31:10 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 15:31:10 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 15:31:11 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 15:31:11 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 15:31:12 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 15:31:12 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 15:31:13 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 15:31:13 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 15:31:13 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 15:31:13 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 15:31:14 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.634 seconds (JVM running for 8.813)
2024-08-12 15:31:14 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 15:31:14 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 15:31:14 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 15:31:14 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 15:31:14 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 15:43:56 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 15:44:00 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 15:44:00 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 19572 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 15:44:00 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 15:44:00 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 15:44:02 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 15:44:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 15:44:02 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 15:44:02 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 15:44:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 15:44:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 15:44:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 15:44:04 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 15:44:04 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 15:44:04 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 15:44:04 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 15:44:04 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 15:44:05 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 15:44:06 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 15:44:07 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 15:44:07 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 15:44:07 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 15:44:07 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 15:44:07 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.686 seconds (JVM running for 8.895)
2024-08-12 15:44:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 15:44:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 15:44:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 15:44:08 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 15:44:08 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 15:46:12 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 15:46:16 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 15:46:16 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 12408 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 15:46:16 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 15:46:16 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 15:46:18 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 15:46:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 15:46:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 15:46:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 15:46:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 15:46:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 15:46:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 15:46:20 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 15:46:20 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 15:46:20 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 15:46:21 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 15:46:21 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 15:46:22 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 15:46:22 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 15:46:23 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 15:46:23 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 15:46:23 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 15:46:23 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 15:46:24 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.712 seconds (JVM running for 8.889)
2024-08-12 15:46:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 15:46:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 15:46:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 15:46:24 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 15:46:24 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 16:17:35 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 16:17:39 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 16:17:40 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 18440 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 16:17:40 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 16:17:40 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 16:17:42 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 16:17:42 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 16:17:42 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 16:17:42 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 16:17:42 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 16:17:42 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 16:17:42 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 16:17:44 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 16:17:44 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 16:17:44 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 16:17:44 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:17:44 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:17:45 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 16:17:45 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 16:17:47 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 16:17:47 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 16:17:47 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 16:17:47 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 16:17:47 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.648 seconds (JVM running for 8.834)
2024-08-12 16:17:47 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 16:17:47 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 16:17:47 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 16:17:47 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 16:17:47 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 16:19:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 16:19:07 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 16:19:08 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 6256 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 16:19:08 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 16:19:08 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 16:19:10 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 16:19:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 16:19:10 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 16:19:10 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 16:19:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 16:19:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 16:19:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 16:19:11 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 16:19:11 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 16:19:12 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 16:19:12 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:19:12 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:19:13 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 16:19:13 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 16:19:15 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 16:19:15 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 16:19:15 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 16:19:15 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 16:19:15 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.541 seconds (JVM running for 8.743)
2024-08-12 16:19:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 16:19:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 16:19:15 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 16:19:15 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 16:19:15 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 16:27:09 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 16:27:09 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 16:27:09 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 16:27:10 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 16:27:10 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 16:27:10 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 16:27:10 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 16:27:14 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 16:27:14 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 14276 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 16:27:14 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 16:27:14 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 16:27:16 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 16:27:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 16:27:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 16:27:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 16:27:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 16:27:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 16:27:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 16:27:18 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 16:27:18 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 16:27:18 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 16:27:18 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:27:18 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:27:19 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 16:27:19 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 16:27:21 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 16:27:21 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 16:27:21 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 16:27:21 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 16:27:21 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.593 seconds (JVM running for 8.816)
2024-08-12 16:27:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 16:27:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 16:27:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 16:27:21 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 16:27:21 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 16:34:06 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 16:34:06 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 16:34:06 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 16:34:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 16:34:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 16:34:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 16:34:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 16:34:11 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 16:34:11 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 1208 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 16:34:11 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 16:34:11 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 16:34:13 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 16:34:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 16:34:13 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 16:34:13 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 16:34:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 16:34:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 16:34:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 16:34:15 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 16:34:15 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 16:34:15 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 16:34:15 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:34:15 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:34:17 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 16:34:17 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 16:34:18 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 16:34:18 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 16:34:18 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 16:34:18 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 16:34:18 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.823 seconds (JVM running for 9.033)
2024-08-12 16:34:19 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 16:34:19 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 16:34:19 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 16:34:19 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 16:34:19 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 16:40:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 16:40:59 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 16:41:00 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 22764 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 16:41:00 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 16:41:00 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 16:41:02 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 16:41:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 16:41:02 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 16:41:02 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 16:41:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 16:41:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 16:41:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 16:41:03 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 16:41:04 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 16:41:04 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 16:41:04 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:41:04 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 16:41:05 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 16:41:05 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 16:41:07 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 16:41:07 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 16:41:07 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 16:41:07 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 16:41:07 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.584 seconds (JVM running for 8.787)
2024-08-12 16:41:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 16:41:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 16:41:07 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 16:41:07 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 16:41:07 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 17:03:56 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-12 17:04:00 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-12 17:04:01 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 20196 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-12 17:04:01 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-12 17:04:01 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-12 17:04:03 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-12 17:04:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-12 17:04:03 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-12 17:04:03 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-12 17:04:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-12 17:04:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-12 17:04:03 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-12 17:04:05 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-12 17:04:05 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-12 17:04:05 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-12 17:04:05 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-12 17:04:05 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-12 17:04:06 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-12 17:04:06 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-12 17:04:08 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-12 17:04:08 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-12 17:04:08 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-12 17:04:08 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-12 17:04:08 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.534 seconds (JVM running for 8.731)
2024-08-12 17:04:08 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-12 17:04:08 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-12 17:04:08 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-12 17:04:08 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-12 17:04:08 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-12 17:35:12 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 677
- 0
logs/sys-info.2024-08-13.log Datei anzeigen

@@ -0,0 +1,677 @@
2024-08-13 08:31:46 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 08:31:46 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 9532 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 08:31:46 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 08:31:46 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 08:31:49 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 08:31:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 08:31:49 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 08:31:49 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 08:31:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 08:31:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 08:31:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 08:31:51 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 08:31:51 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 08:31:52 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 08:31:52 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 08:31:52 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 08:31:53 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 08:31:53 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 08:31:55 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 08:31:55 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 08:31:55 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 08:31:55 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 08:31:55 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.706 seconds (JVM running for 9.939)
2024-08-13 08:31:55 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 08:31:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 08:31:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 08:31:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 08:31:55 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 08:31:57 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIwelVLS1N3VzhqemRSMG9JcHllNkJXYTFyVHhCaFNXMCIsInVzZXJJZCI6MX0.Xs2f3HObiSbPwzBSuQ2Woq-W-42ohRbybt6EVyg4pb0
2024-08-13 08:31:57 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 08:54:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 08:54:42 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 08:54:42 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 1888 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 08:54:42 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 08:54:42 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 08:54:44 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 08:54:44 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 08:54:44 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 08:54:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 08:54:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 08:54:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 08:54:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 08:54:46 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 08:54:46 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 08:54:46 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 08:54:46 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 08:54:46 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 08:54:48 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 08:54:48 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 08:54:49 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 08:54:49 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 08:54:49 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 08:54:49 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 08:54:49 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.451 seconds (JVM running for 8.658)
2024-08-13 08:54:49 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 08:54:50 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 08:54:50 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 08:54:50 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 08:54:50 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 08:55:12 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 08:55:16 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 08:55:17 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 13808 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 08:55:17 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 08:55:17 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 08:55:19 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 08:55:19 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 08:55:19 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 08:55:19 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 08:55:19 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 08:55:19 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 08:55:19 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 08:55:20 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 08:55:20 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 08:55:21 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 08:55:21 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 08:55:21 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 08:55:22 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 08:55:22 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 08:55:23 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 08:55:23 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 08:55:23 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 08:55:23 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 08:55:23 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.077 seconds (JVM running for 8.294)
2024-08-13 08:55:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 08:55:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 08:55:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 08:55:24 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 08:55:24 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 08:57:46 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJtb21TbDBBTXlRSFN3MTFHSlUzMERQZ2hSSW1JVG5UdSIsInVzZXJJZCI6MX0.APNFGvf1e3QScv_rdR_IeGY90WU0yRNyNVewIZvSQN0
2024-08-13 08:57:46 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 09:04:44 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 09:04:48 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 09:04:48 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 6408 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 09:04:48 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 09:04:48 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 09:04:50 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 09:04:50 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 09:04:50 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 09:04:50 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 09:04:50 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 09:04:50 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 09:04:50 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 09:04:52 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 09:04:52 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 09:04:52 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 09:04:52 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:04:52 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:04:53 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 09:04:53 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 09:04:55 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 09:04:55 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 09:04:55 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 09:04:55 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 09:04:55 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.996 seconds (JVM running for 8.17)
2024-08-13 09:04:55 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 09:04:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 09:04:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 09:04:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 09:04:55 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 09:22:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 09:22:31 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 09:22:31 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 17388 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 09:22:31 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 09:22:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 09:22:33 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 09:22:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 09:22:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 09:22:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 09:22:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 09:22:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 09:22:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 09:22:35 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 09:22:35 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 09:22:35 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 09:22:35 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:22:35 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:22:36 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 09:22:36 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 09:22:38 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 09:22:38 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 09:22:38 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 09:22:38 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 09:22:38 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.078 seconds (JVM running for 8.255)
2024-08-13 09:22:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 09:22:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 09:22:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 09:22:38 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 09:22:38 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 10:22:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 10:22:44 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 10:22:45 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 8428 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 10:22:45 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 10:22:45 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 10:22:47 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 10:22:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 10:22:47 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 10:22:47 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 10:22:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 10:22:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 10:22:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 10:22:48 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 10:22:48 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 10:22:49 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 10:22:49 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 10:22:49 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 10:22:50 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 10:22:50 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 10:22:51 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 10:22:51 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 10:22:51 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 10:22:51 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 10:22:51 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.953 seconds (JVM running for 8.095)
2024-08-13 10:22:51 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 10:22:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 10:22:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 10:22:52 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 10:22:52 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 10:23:40 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIzSTdvVmJ6eDhaN1lNMU5QMUJLYlBDbGd0NFJnSjROMSIsInVzZXJJZCI6MX0._FOgScd85y9Rapf7gFeKLGFlwcJuLHk4RBeKT-5cw1g
2024-08-13 10:23:40 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 10:55:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 10:55:30 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 10:55:30 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 11212 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 10:55:30 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 10:55:30 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 10:55:32 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 10:55:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 10:55:32 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 10:55:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 10:55:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 10:55:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 10:55:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 10:55:34 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 10:55:34 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 10:55:34 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 10:55:34 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 10:55:34 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 10:55:35 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 10:55:36 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 10:55:37 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 10:55:37 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 10:55:37 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 10:55:37 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 10:55:37 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.918 seconds (JVM running for 8.052)
2024-08-13 10:55:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 10:55:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 10:55:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 10:55:38 [RMI TCP Connection(3)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 10:55:38 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 10:57:29 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 10:57:33 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 10:57:33 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 19264 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 10:57:33 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 10:57:33 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 10:57:35 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 10:57:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 10:57:35 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 10:57:35 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 10:57:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 10:57:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 10:57:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 10:57:36 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 10:57:36 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 10:57:36 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 10:57:37 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 10:57:37 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 10:57:38 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 10:57:38 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 10:57:39 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 10:57:40 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 10:57:40 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 10:57:40 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 10:57:40 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.037 seconds (JVM running for 7.666)
2024-08-13 10:57:40 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 10:57:40 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 10:57:40 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 10:57:40 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 10:57:40 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 11:10:17 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 11:10:21 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 11:10:21 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 19280 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 11:10:21 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 11:10:21 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 11:10:24 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 11:10:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 11:10:24 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 11:10:24 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 11:10:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 11:10:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 11:10:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 11:10:25 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 11:10:25 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 11:10:26 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 11:10:26 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:10:26 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:10:27 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 11:10:27 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 11:10:29 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 11:10:29 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 11:10:29 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 11:10:29 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 11:10:29 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.572 seconds (JVM running for 8.722)
2024-08-13 11:10:29 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 11:10:29 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 11:10:29 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 11:10:29 [RMI TCP Connection(3)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 11:10:29 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 11:31:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 11:32:01 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 11:32:02 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 18164 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 11:32:02 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 11:32:02 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 11:32:04 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 11:32:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 11:32:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 11:32:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 11:32:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 11:32:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 11:32:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 11:32:05 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 11:32:05 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 11:32:05 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 11:32:06 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:32:06 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:32:07 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 11:32:07 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 11:32:08 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 11:32:08 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 11:32:08 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 11:32:08 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 11:32:08 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 6.99 seconds (JVM running for 8.158)
2024-08-13 11:32:08 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 11:32:08 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 11:32:09 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 11:32:09 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 11:32:09 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 11:33:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 11:33:57 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 11:33:58 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 4680 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 11:33:58 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 11:33:58 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 11:33:59 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 11:34:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 11:34:00 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 11:34:00 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 11:34:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 11:34:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 11:34:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 11:34:01 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 11:34:01 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 11:34:01 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 11:34:02 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:34:02 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:34:03 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 11:34:03 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 11:34:04 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 11:34:04 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 11:34:04 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 11:34:04 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 11:34:04 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.277 seconds (JVM running for 8.454)
2024-08-13 11:34:05 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 11:34:05 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 11:34:05 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 11:34:05 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 11:34:05 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 11:35:11 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 11:35:15 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 11:35:15 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 17624 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 11:35:15 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 11:35:15 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 11:35:17 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 11:35:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 11:35:17 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 11:35:17 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 11:35:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 11:35:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 11:35:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 11:35:18 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 11:35:19 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 11:35:19 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 11:35:19 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:35:19 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:35:20 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 11:35:20 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 11:35:22 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 11:35:22 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 11:35:22 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 11:35:22 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 11:35:22 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.053 seconds (JVM running for 8.174)
2024-08-13 11:35:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 11:35:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 11:35:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 11:35:22 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 11:35:22 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 11:39:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 11:39:10 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 11:39:10 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5416 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 11:39:10 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 11:39:10 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 11:39:12 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 11:39:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 11:39:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 11:39:13 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 11:39:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 11:39:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 11:39:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 11:39:14 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 11:39:14 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 11:39:14 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 11:39:14 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:39:14 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:39:16 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 11:39:16 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 11:39:17 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 11:39:17 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 11:39:17 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 11:39:17 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 11:39:17 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.059 seconds (JVM running for 8.176)
2024-08-13 11:39:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 11:39:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 11:39:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 11:39:17 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 11:39:18 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 11:41:17 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJSN2RVekI4djhEaXRyUkdFTG1sdEZWSjRmMzVHeWlqZiIsInVzZXJJZCI6MX0.dwTWv_9UmKTLuWrR5UqFuHOCItR1HQGONJ94sHTg4Wk
2024-08-13 11:41:17 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 11:47:24 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 11:47:26 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 11:47:27 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 18700 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 11:47:27 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 11:47:27 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 11:47:29 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 11:47:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 11:47:29 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 11:47:29 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 11:47:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 11:47:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 11:47:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 11:47:30 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 11:47:30 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 11:47:31 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 11:47:31 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:47:31 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 11:47:32 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 11:47:32 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 11:47:33 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 11:47:33 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 11:47:33 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 11:47:33 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 11:47:34 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.058 seconds (JVM running for 8.308)
2024-08-13 11:47:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 11:47:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 11:47:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 11:47:34 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 11:47:34 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 12:46:45 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJrbXN0NVl2ZlY2bldnRDAxTmVVQVBrU2dnc056Y3J0USIsInVzZXJJZCI6MX0.C9rnW0EC4wSEZhUbvdkiKA0WseJ_TpJavKZo3tzkNz0
2024-08-13 12:46:45 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-13 13:24:14 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJ1R3JmN0FVYThYc2pJNlZjR0YwU3U5RWhOc2NYUzhaVyIsInVzZXJJZCI6MX0.1PiMyyHJV5kEJz4WNW26KZBT50hAVUcP4fvoS-LP5dY
2024-08-13 13:24:14 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 14:10:19 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJEalJwU0dEY3dJYWlwQ3VRRUFSbXRsSldqTVpFd2phOSIsInVzZXJJZCI6MX0.ifGy4caFUfP0bNSB-pMpovMI5GHMQscdFw86-cBcgO4
2024-08-13 14:10:19 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJmdlBTV2FMTVA0eEtobTdkOFc1MEV5VXdZMEs1MWNpdyIsInVzZXJJZCI6MX0.qFenaDJBqg8IUv1nRfIpAlTRHPLZmtaopOhhZbhVgPk
2024-08-13 14:10:19 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 14:31:13 [XNIO-1 task-4] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJEalJwU0dEY3dJYWlwQ3VRRUFSbXRsSldqTVpFd2phOSIsInVzZXJJZCI6MX0.ifGy4caFUfP0bNSB-pMpovMI5GHMQscdFw86-cBcgO4
2024-08-13 14:31:13 [schedule-pool-4] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Logout][退出成功]
2024-08-13 14:31:17 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiJDbTFOR3BMWFVHVTBqZHREUHZLZndCeFJlYWhtN2ozQiIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.ewFS9ftIQpKbDVLpj6CQXrwFZRC6sSWwmkk760dsveQ
2024-08-13 14:31:17 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Success][登录成功]
2024-08-13 14:31:45 [XNIO-1 task-4] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiJDbTFOR3BMWFVHVTBqZHREUHZLZndCeFJlYWhtN2ozQiIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.ewFS9ftIQpKbDVLpj6CQXrwFZRC6sSWwmkk760dsveQ
2024-08-13 14:31:45 [schedule-pool-5] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Logout][退出成功]
2024-08-13 14:31:48 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiI5NnJ6UlN2N053WU5Sc1drREZsb1V2QXFTam5BV21icCIsInVzZXJJZCI6MX0.PibPKtgxWXohdRkmXq1nUpA_p-BrEbw4ZUlm6C1RkqU
2024-08-13 14:31:48 [schedule-pool-3] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 14:32:10 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiI5NnJ6UlN2N053WU5Sc1drREZsb1V2QXFTam5BV21icCIsInVzZXJJZCI6MX0.PibPKtgxWXohdRkmXq1nUpA_p-BrEbw4ZUlm6C1RkqU
2024-08-13 14:32:10 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Logout][退出成功]
2024-08-13 14:32:13 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiJaQndWdnY0VlVuSDV2VWpubTIyZjhXSGpnNHlBcTk1SyIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.9UEoLyt35kxiBHMryFMDHRS48QW6oOcvrHENhyE99B8
2024-08-13 14:32:13 [schedule-pool-7] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Success][登录成功]
2024-08-13 14:46:13 [XNIO-1 task-6] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJvN1hIbmw2NXdZQlBXMklXNkJxMHNObUVVeks3M0g4SSIsInVzZXJJZCI6MX0.4dEz4QuEw5c5d-cAf-c77Yb9FlnxN4DSzSzgZCC8zb0
2024-08-13 14:46:13 [schedule-pool-5] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 14:55:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 14:55:42 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 14:55:42 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21804 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 14:55:42 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 14:55:42 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 14:55:44 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 14:55:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 14:55:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 14:55:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 14:55:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 14:55:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 14:55:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 14:55:46 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 14:55:46 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 14:55:46 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 14:55:47 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 14:55:47 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 14:55:48 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 14:55:48 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 14:55:49 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 14:55:49 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 14:55:49 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 14:55:49 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 14:55:50 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.337 seconds (JVM running for 8.573)
2024-08-13 14:55:50 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 14:55:50 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 14:55:50 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 14:55:50 [RMI TCP Connection(1)-192.168.1.113] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 14:55:50 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 14:56:25 [XNIO-1 task-3] INFO com.ruoyi.oss.factory.OssFactory - 创建OSS实例 key => minio
2024-08-13 15:20:16 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiJaQndWdnY0VlVuSDV2VWpubTIyZjhXSGpnNHlBcTk1SyIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.9UEoLyt35kxiBHMryFMDHRS48QW6oOcvrHENhyE99B8
2024-08-13 15:20:16 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Logout][退出成功]
2024-08-13 15:20:18 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJLR3BHQU5yS2ZOM2V0TFVIU3cySmNJeHJ3QVpDMlA2USIsInVzZXJJZCI6MX0.BsS0t5HINQvlnnpjyr3CBy_aOzHbxsxJSI5rs_y6hKo
2024-08-13 15:20:18 [XNIO-1 task-5] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJqOGJaSEE5ZnZmVllNQjN5QzFDYjRObUNSYUxFS1hQOCIsInVzZXJJZCI6MX0.1Gwr2jlinHg3uEFtYn4OXzjFMIdbwccPHzbJzvyZn2o
2024-08-13 15:20:18 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Success][登录成功]
2024-08-13 15:38:53 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJLR3BHQU5yS2ZOM2V0TFVIU3cySmNJeHJ3QVpDMlA2USIsInVzZXJJZCI6MX0.BsS0t5HINQvlnnpjyr3CBy_aOzHbxsxJSI5rs_y6hKo
2024-08-13 15:38:53 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[admin][Logout][退出成功]
2024-08-13 15:38:56 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiJmWVBibmcyZmZ4NjcyYUZKTjF2ZXBUc2VUeXFZNktDaiIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.WkqaeHuBBoMCxI6GUX9SU6GlPshoO2pnCPN-ccJYfSw
2024-08-13 15:38:56 [schedule-pool-3] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Success][登录成功]
2024-08-13 16:18:04 [ForkJoinPool.commonPool-worker-6] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiJmWVBibmcyZmZ4NjcyYUZKTjF2ZXBUc2VUeXFZNktDaiIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.WkqaeHuBBoMCxI6GUX9SU6GlPshoO2pnCPN-ccJYfSw
2024-08-13 16:18:24 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJ1MVhuM2s4UVFKMWdFZmMydDgwam1FTEtUazNHZmlvMSIsInVzZXJJZCI6MX0.QTU95MtvSwokv9TMdbPCif4AFx9ZbQse5s2fcwJIGDg
2024-08-13 16:18:24 [schedule-pool-5] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-13 16:22:39 [XNIO-1 task-6] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1823245385663213569, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxODIzMjQ1Mzg1NjYzMjEzNTY5Iiwicm5TdHIiOiIwRmd0UGZkZlN2aXdMMVhVYnUyRjhYZDRmbEszVDA2ZiIsInVzZXJJZCI6MTgyMzI0NTM4NTY2MzIxMzU2OX0.xIyumn3qyn6AaIKiZS9Uw-W-4Qw3jsv3hBrnFRBDcDQ
2024-08-13 16:22:39 [schedule-pool-6] INFO c.r.s.s.i.SysLogininforServiceImpl - [192.168.1.113]内网IP[王强][Success][登录成功]
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 16:24:41 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 16:24:45 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 16:24:45 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 5996 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 16:24:45 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 16:24:45 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 16:24:47 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 16:24:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 16:24:47 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 16:24:47 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 16:24:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 16:24:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 16:24:47 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 16:24:49 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 16:24:49 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 16:24:49 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 16:24:49 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:24:49 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:24:51 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 16:24:51 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 16:24:52 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 16:24:52 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 16:24:52 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 16:24:52 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 16:24:52 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.415 seconds (JVM running for 8.58)
2024-08-13 16:24:52 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 16:24:52 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 16:24:52 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 16:24:53 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 16:24:53 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 16:49:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 16:49:23 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 16:49:23 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 21720 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 16:49:23 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 16:49:23 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 16:49:25 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 16:49:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 16:49:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 16:49:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 16:49:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 16:49:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 16:49:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 16:49:26 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 16:49:27 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 16:49:27 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 16:49:27 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:49:27 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:49:28 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 16:49:28 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 16:49:30 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 16:49:30 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 16:49:30 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 16:49:30 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 16:49:30 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.288 seconds (JVM running for 8.52)
2024-08-13 16:49:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 16:49:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 16:49:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 16:49:30 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 16:49:30 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 16:52:06 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 16:52:10 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2024-08-13 16:52:10 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi-wangqiang with PID 15696 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2024-08-13 16:52:10 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2024-08-13 16:52:10 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 16:52:12 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2024-08-13 16:52:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 16:52:13 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 16:52:13 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 16:52:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 16:52:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 16:52:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 16:52:14 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 16:52:14 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 16:52:14 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 16:52:15 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:52:15 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:52:16 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 16:52:16 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 16:52:17 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2024-08-13 16:52:17 [main] INFO org.xnio - XNIO version 3.8.7.Final
2024-08-13 16:52:17 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2024-08-13 16:52:17 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2024-08-13 16:52:18 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.514 seconds (JVM running for 8.667)
2024-08-13 16:52:18 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 16:52:18 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 16:52:18 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 16:52:18 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as e4e987c327a2
2024-08-13 16:52:18 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-13 17:20:48 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJYU1BuMHZwdVdBa0RhVUt6bkcwZnBtT1lVbEw4TFlGeSIsInVzZXJJZCI6MX0.-1qDaOWZPxIzygriJpaxvEHgRXO3r6JZpCYEe1oL_bg
2024-08-13 17:20:48 [XNIO-1 task-3] INFO c.r.f.listener.UserActionListener - user doLogout, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJsRWZITXgxamM5OVdnTGRtV1pIZmF6bmN1enYxT1p5bSIsInVzZXJJZCI6MX0.IRy7spYi4pzxSH_hH07OtiHjgZeqvB8DyPOLIjSi4PU
2024-08-13 17:20:48 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 17:30:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 113
- 0
logs/sys-info.2025-04-27.log Datei anzeigen

@@ -0,0 +1,113 @@
2025-04-27 11:58:18 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-27 11:58:18 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 15432 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 11:58:18 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-27 11:58:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-27 11:58:20 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-27 11:58:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-27 11:58:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-27 11:58:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-27 11:58:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-27 11:58:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-27 11:58:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-27 11:58:22 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-27 11:58:22 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-27 11:58:22 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-27 11:58:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-27 11:58:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-27 11:58:24 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-27 11:58:24 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-27 11:58:26 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-27 11:58:26 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-27 11:58:26 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-27 11:58:26 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-27 11:58:26 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.971 seconds (JVM running for 9.624)
2025-04-27 11:58:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-27 11:58:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-27 11:58:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-27 11:58:26 [RMI TCP Connection(1)-192.168.1.104] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 11:58:26 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as fb94ae0b1656
2025-04-27 11:59:26 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJPcGpBdk1VRkNjWGN4UjlGTERBdGpwQlFlOHpHRGFMQiIsInVzZXJJZCI6MX0.2X_Ku-83I6eMm1uFhukErUGxNuvQwNcYWhg3fFcoG38
2025-04-27 11:59:26 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2025-04-27 15:17:21 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIyUVNmUHdPYUFHOHBSVzMxUE9CZExWT05KcjkyaG5mZCIsInVzZXJJZCI6MX0.W2H5LFBTbPeu_y85F3epbxK_VIQKueqIOo73_P5fHys
2025-04-27 15:17:21 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2025-04-27 15:48:02 [XNIO-1 task-2] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJnQWViQzhRVm93VWhhRk1JS0xPNU1hV2NoN3M4eGZUUCIsInVzZXJJZCI6MX0.D7pYKuLyNgtFTfrLdxommkiA9SXjShdD2AN6sK-hrnI
2025-04-27 15:48:02 [schedule-pool-2] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2025-04-27 15:55:32 [XNIO-1 task-2] INFO com.ruoyi.oss.factory.OssFactory - 创建OSS实例 key => minio
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-27 16:29:24 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-27 16:30:57 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-27 16:30:57 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 8552 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 16:30:57 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-27 16:30:57 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-27 16:30:59 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-27 16:31:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-27 16:31:00 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-27 16:31:00 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-27 16:31:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-27 16:31:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-27 16:31:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-27 16:31:01 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-27 16:31:01 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-27 16:31:02 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-27 16:31:02 [redisson-netty-2-1] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-27 16:31:02 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-27 16:31:03 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-27 16:31:03 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-27 16:31:05 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-27 16:31:05 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-27 16:31:05 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-27 16:31:05 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-27 16:31:05 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.667 seconds (JVM running for 8.979)
2025-04-27 16:31:05 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-27 16:31:05 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-27 16:31:05 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-27 16:31:05 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as fb94ae0b1656
2025-04-27 16:31:05 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-27 17:02:26 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-27 17:03:31 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-27 17:03:31 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 12204 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-27 17:03:31 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-27 17:03:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-27 17:03:33 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-27 17:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-27 17:03:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-27 17:03:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-27 17:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-27 17:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-27 17:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-27 17:03:35 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-27 17:03:35 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-27 17:03:35 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-27 17:03:36 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-27 17:03:36 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-27 17:03:37 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-27 17:03:37 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-27 17:03:39 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-27 17:03:39 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-27 17:03:39 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-27 17:03:39 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-27 17:03:39 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.188 seconds (JVM running for 9.378)
2025-04-27 17:03:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-27 17:03:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-27 17:03:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-27 17:03:39 [RMI TCP Connection(3)-192.168.1.104] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-27 17:03:39 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as fb94ae0b1656
2025-04-27 17:09:58 [XNIO-1 task-5] INFO com.ruoyi.oss.factory.OssFactory - 创建OSS实例 key => minio
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-27 17:32:52 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 352
- 0
logs/sys-info.2025-04-28.log Datei anzeigen

@@ -0,0 +1,352 @@
2025-04-28 16:06:07 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 16:06:08 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 10708 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 16:06:08 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 16:06:08 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 16:06:10 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 16:06:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 16:06:10 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 16:06:10 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 16:06:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 16:06:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 16:06:10 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 16:06:12 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 16:06:12 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 16:06:13 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 16:06:13 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 16:06:13 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 16:06:14 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 16:06:15 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 16:06:16 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 16:06:16 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 16:06:16 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 16:06:16 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 16:06:16 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.779 seconds (JVM running for 9.969)
2025-04-28 16:06:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 16:06:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 16:06:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 16:06:17 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 16:06:17 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 16:09:54 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJRRGNzYXdYY1ltdXdmUnZ4VkNXbnd2N3g4NDVHSjZzRyIsInVzZXJJZCI6MX0.v7_PHcO0EDHlgYXGDgh4HnlUwecU-Fb7PYU3VuKvs2E
2025-04-28 16:09:54 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:12:54 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:19:23 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:19:23 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 1900 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:19:23 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:19:23 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:19:25 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:19:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:19:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:19:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:19:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:19:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:19:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:19:27 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:19:27 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:19:27 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:19:27 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:19:27 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:19:28 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:19:28 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:19:30 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:19:30 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:19:30 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:19:30 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:19:30 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.274 seconds (JVM running for 8.439)
2025-04-28 17:19:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:19:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:19:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:19:30 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:19:30 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 17:19:40 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:19:40 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:19:40 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:19:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:19:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:19:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:19:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:27:07 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:27:07 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 17964 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:27:07 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:27:07 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:27:09 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:27:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:27:09 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:27:09 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:27:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:27:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:27:09 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:27:11 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:27:11 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:27:11 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:27:11 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:27:11 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:27:12 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:27:12 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:27:14 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:27:14 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:27:14 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:27:14 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:27:14 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.136 seconds (JVM running for 8.259)
2025-04-28 17:27:14 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:27:14 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:27:14 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:27:14 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:27:14 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:35:33 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:35:38 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:35:38 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 1772 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:35:38 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:35:38 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:35:40 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:35:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:35:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:35:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:35:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:35:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:35:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:35:42 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:35:42 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:35:42 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:35:42 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:35:42 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:35:43 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:35:44 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:35:45 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:35:45 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:35:45 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:35:45 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:35:45 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.414 seconds (JVM running for 8.511)
2025-04-28 17:35:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:35:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:35:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:35:45 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:35:46 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:41:45 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:41:50 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:41:51 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 20912 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:41:51 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:41:51 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:41:52 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:41:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:41:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:41:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:41:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:41:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:41:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:41:54 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:41:54 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:41:54 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:41:55 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:41:55 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:41:56 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:41:56 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:41:57 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:41:57 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:41:57 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:41:57 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:41:57 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.254 seconds (JVM running for 8.967)
2025-04-28 17:41:58 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:41:58 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:41:58 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:41:58 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:41:58 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:42:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:42:36 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:42:37 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 21176 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:42:37 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:42:37 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:42:39 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:42:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:42:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:42:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:42:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:42:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:42:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:42:40 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:42:41 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:42:41 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:42:41 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:42:41 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:42:42 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:42:42 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:42:43 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:42:43 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:42:43 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:42:43 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:42:44 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.104 seconds (JVM running for 8.261)
2025-04-28 17:42:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:42:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:42:44 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:42:44 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:42:44 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:50:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:50:14 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:50:14 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 16696 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:50:14 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:50:14 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:50:16 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:50:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:50:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:50:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:50:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:50:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:50:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:50:18 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:50:18 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:50:18 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:50:18 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:50:18 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:50:20 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:50:20 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:50:21 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:50:21 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:50:21 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:50:21 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:50:21 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.401 seconds (JVM running for 8.574)
2025-04-28 17:50:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:50:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:50:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:50:22 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:50:22 [XNIO-1 task-2] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 17:52:45 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 17:52:49 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 17:52:49 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 17304 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 17:52:49 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 17:52:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 17:52:51 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 17:52:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 17:52:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 17:52:52 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 17:52:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 17:52:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 17:52:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 17:52:53 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 17:52:53 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 17:52:54 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 17:52:54 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:52:54 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 17:52:55 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 17:52:55 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 17:52:57 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 17:52:57 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 17:52:57 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 17:52:57 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 17:52:57 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.664 seconds (JVM running for 8.798)
2025-04-28 17:52:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 17:52:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 17:52:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 17:52:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 17:52:57 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 18:03:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 18:03:55 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 18:03:55 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 7472 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 18:03:55 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 18:03:55 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 18:03:57 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 18:03:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 18:03:58 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 18:03:58 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 18:03:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 18:03:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 18:03:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 18:03:59 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 18:04:00 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 18:04:00 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 18:04:00 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 18:04:00 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 18:04:01 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 18:04:01 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 18:04:03 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 18:04:03 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 18:04:03 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 18:04:03 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 18:04:03 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.274 seconds (JVM running for 9.492)
2025-04-28 18:04:03 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 18:04:03 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 18:04:03 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 18:04:03 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 18:04:04 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 18:09:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-28 18:09:45 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-28 18:09:46 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 17204 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-28 18:09:46 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-28 18:09:46 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-28 18:09:48 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-28 18:09:48 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-28 18:09:48 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-28 18:09:48 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-28 18:09:48 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-28 18:09:48 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-28 18:09:48 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-28 18:09:49 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-28 18:09:50 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-28 18:09:50 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-28 18:09:50 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-28 18:09:50 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-28 18:09:51 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-28 18:09:51 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-28 18:09:53 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-28 18:09:53 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-28 18:09:53 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-28 18:09:53 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-28 18:09:53 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.708 seconds (JVM running for 8.84)
2025-04-28 18:09:53 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-28 18:09:53 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-28 18:09:53 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-28 18:09:53 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-28 18:09:53 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-28 18:10:45 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 353
- 0
logs/sys-info.log Datei anzeigen

@@ -0,0 +1,353 @@
2025-04-29 08:46:31 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 08:46:31 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 7544 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 08:46:31 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 08:46:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 08:46:33 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 08:46:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 08:46:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 08:46:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 08:46:35 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 08:46:35 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 08:46:35 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 08:46:36 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 08:46:36 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 08:46:37 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 08:46:37 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 08:46:38 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 08:46:38 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 08:46:38 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 08:46:38 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 08:46:38 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.801 seconds (JVM running for 9.06)
2025-04-29 08:46:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 08:46:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 08:46:39 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 08:46:39 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 08:46:39 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 08:49:57 [XNIO-1 task-1] INFO c.r.f.listener.UserActionListener - user doLogin, userId:sys_user:1, token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiIwMFhqVXByTndVZHloMHhOTHN0S0JpT1pGYzNjM1hwZSIsInVzZXJJZCI6MX0.4wrv6bgsUroJv_m2UzjUxoZrh6T-awX65G5eYFQk8zE
2025-04-29 08:49:57 [schedule-pool-1] INFO c.r.s.s.i.SysLogininforServiceImpl - [127.0.0.1]内网IP[admin][Success][登录成功]
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:03:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:03:31 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:03:31 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 4896 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:03:31 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:03:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:03:33 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:03:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:03:33 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:03:33 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:03:35 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:03:35 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:03:35 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:03:35 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:03:35 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:03:37 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:03:37 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:03:38 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:03:38 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:03:38 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:03:38 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:03:38 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.204 seconds (JVM running for 8.479)
2025-04-29 09:03:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:03:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:03:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:03:38 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:03:38 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:06:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:06:17 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:06:17 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 12040 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:06:17 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:06:17 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:06:19 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:06:19 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:06:19 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:06:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:06:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:06:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:06:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:06:21 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:06:21 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:06:21 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:06:22 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:06:22 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:06:23 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:06:23 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:06:24 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:06:24 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:06:24 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:06:24 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:06:24 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 7.159 seconds (JVM running for 8.335)
2025-04-29 09:06:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:06:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:06:24 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:06:25 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:06:25 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:23:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:23:49 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:23:49 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 16812 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:23:49 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:23:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:23:51 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:23:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:23:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:23:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:23:53 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:23:53 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:23:53 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:23:54 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:23:54 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:23:55 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:23:55 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:23:57 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:23:57 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:23:57 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:23:57 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:23:57 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.154 seconds (JVM running for 9.531)
2025-04-29 09:23:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:23:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:23:57 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:23:57 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:23:57 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:37:13 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:37:18 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:37:18 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 17464 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:37:18 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:37:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:37:21 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:37:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:37:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:37:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:37:23 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:37:23 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:37:23 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:37:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:37:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:37:25 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:37:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:37:26 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:37:26 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:37:26 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:37:26 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:37:26 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.196 seconds (JVM running for 9.63)
2025-04-29 09:37:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:37:26 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:37:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:37:27 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:37:27 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:44:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:44:08 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:44:09 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 768 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:44:09 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:44:09 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:44:11 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:44:11 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:44:11 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:44:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:44:13 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:44:13 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:44:13 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:44:13 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:44:13 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:44:15 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:44:15 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:44:17 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:44:17 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:44:17 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:44:17 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:44:17 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.403 seconds (JVM running for 9.812)
2025-04-29 09:44:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:44:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:44:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:44:17 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 09:44:17 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 09:52:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 09:53:02 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 09:53:02 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 09:53:02 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 16564 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 09:53:02 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 09:53:04 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 09:53:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 09:53:04 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 09:53:04 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 09:53:06 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 09:53:06 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 09:53:06 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 09:53:07 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:53:07 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 09:53:08 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 09:53:08 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 09:53:10 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 09:53:10 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 09:53:10 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 09:53:10 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 09:53:10 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.427 seconds (JVM running for 9.891)
2025-04-29 09:53:10 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 09:53:10 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 09:53:10 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 09:53:10 [RMI TCP Connection(1)-192.168.1.108] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 09:53:10 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:20:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 10:20:52 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 10:20:52 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 15880 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 10:20:52 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 10:20:52 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 10:20:55 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 10:20:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 10:20:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 10:20:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 10:20:57 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 10:20:57 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 10:20:57 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 10:20:57 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:20:57 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:20:59 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 10:20:59 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 10:21:00 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 10:21:00 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 10:21:00 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 10:21:00 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 10:21:00 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.112 seconds (JVM running for 9.391)
2025-04-29 10:21:00 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 10:21:00 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 10:21:00 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 10:21:01 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:21:01 [XNIO-1 task-3] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:27:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 10:27:41 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 10:27:42 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 2044 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 10:27:42 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 10:27:42 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 10:27:44 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 10:27:44 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 10:27:44 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 10:27:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 10:27:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 10:27:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 10:27:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 10:27:46 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 10:27:47 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 10:27:47 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 10:27:47 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:27:47 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:27:49 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 10:27:49 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 10:27:50 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 10:27:50 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 10:27:50 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 10:27:51 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 10:27:51 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 9.419 seconds (JVM running for 10.848)
2025-04-29 10:27:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 10:27:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 10:27:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 10:27:51 [RMI TCP Connection(1)-192.168.1.108] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 10:27:51 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:36:54 [XNIO-1 task-3] INFO com.ruoyi.oss.factory.OssFactory - 创建OSS实例 key => minio
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:51:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2025-04-29 10:51:52 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2025-04-29 10:51:53 [main] INFO com.ruoyi.RuoYiApplication - Starting RuoYiApplication using Java 1.8.0_181 on zhushi with PID 7388 (D:\idea\sy\ruoyi-plus\ruoyi-admin\target\classes started by Adminis in D:\idea\sy\ruoyi-plus)
2025-04-29 10:51:53 [main] INFO com.ruoyi.RuoYiApplication - The following 1 profile is active: "dev"
2025-04-29 10:51:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2025-04-29 10:51:55 [main] INFO io.undertow.servlet - Initializing Spring embedded WebApplicationContext
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2025-04-29 10:51:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2025-04-29 10:51:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2025-04-29 10:51:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2025-04-29 10:51:57 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2025-04-29 10:51:57 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2025-04-29 10:51:57 [main] INFO org.redisson.Version - Redisson 3.20.0
2025-04-29 10:51:58 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:51:58 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2025-04-29 10:51:59 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2025-04-29 10:51:59 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2025-04-29 10:52:01 [main] INFO io.undertow - starting server: Undertow - 2.2.23.Final
2025-04-29 10:52:01 [main] INFO org.xnio - XNIO version 3.8.7.Final
2025-04-29 10:52:01 [main] INFO org.xnio.nio - XNIO NIO Implementation Version 3.8.7.Final
2025-04-29 10:52:01 [main] INFO org.jboss.threads - JBoss Threads version 3.1.0.Final
2025-04-29 10:52:01 [main] INFO com.ruoyi.RuoYiApplication - Started RuoYiApplication in 8.407 seconds (JVM running for 9.602)
2025-04-29 10:52:01 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2025-04-29 10:52:01 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2025-04-29 10:52:01 [XNIO-1 task-1] INFO io.undertow.servlet - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-04-29 10:52:01 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2025-04-29 10:52:01 [registrationTask1] INFO d.c.b.a.c.r.ApplicationRegistrator - Application registered itself as 831c6907522a
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO io.undertow - stopping server: Undertow - 2.2.23.Final
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO io.undertow.servlet - Destroying Spring FrameworkServlet 'dispatcherServlet'
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2025-04-29 10:55:43 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 482
- 0
pom.xml Datei anzeigen

@@ -0,0 +1,482 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-vue-plus</artifactId>
<version>4.6.0</version>

<name>RuoYi-Vue-Plus</name>
<url>https://gitee.com/sgs98/RuoYi-Vue-Plus-Activiti</url>
<description>RuoYi-Vue-Plus-Activiti后台管理系统</description>

<properties>
<ruoyi-vue-plus.version>4.6.0</ruoyi-vue-plus.version>
<spring-boot.version>2.7.9</spring-boot.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<maven-jar-plugin.version>3.2.2</maven-jar-plugin.version>
<spring-boot.mybatis>2.2.2</spring-boot.mybatis>
<springdoc.version>1.6.15</springdoc.version>
<poi.version>5.2.3</poi.version>
<easyexcel.version>3.2.1</easyexcel.version>
<velocity.version>2.3</velocity.version>
<satoken.version>1.34.0</satoken.version>
<mybatis-plus.version>3.5.3.1</mybatis-plus.version>
<p6spy.version>3.9.1</p6spy.version>
<hutool.version>5.8.15</hutool.version>
<okhttp.version>4.10.0</okhttp.version>
<spring-boot-admin.version>2.7.10</spring-boot-admin.version>
<redisson.version>3.20.0</redisson.version>
<lock4j.version>2.2.3</lock4j.version>
<dynamic-ds.version>3.5.2</dynamic-ds.version>
<alibaba-ttl.version>2.14.2</alibaba-ttl.version>
<xxl-job.version>2.3.1</xxl-job.version>
<lombok.version>1.18.26</lombok.version>
<bouncycastle.version>1.72</bouncycastle.version>

<!-- 临时修复 snakeyaml 漏洞 -->
<snakeyaml.version>1.33</snakeyaml.version>

<!-- OSS 配置 -->
<aws-java-sdk-s3.version>1.12.400</aws-java-sdk-s3.version>
<!-- SMS 配置 -->
<aliyun.sms.version>2.0.23</aliyun.sms.version>
<tencent.sms.version>3.1.687</tencent.sms.version>
<!-- 工作流配置-->
<activiti.version>6.0.0</activiti.version>
</properties>

<profiles>
<profile>
<id>local</id>
<properties>
<!-- 环境标识,需要与配置文件的名称相对应 -->
<profiles.active>local</profiles.active>
<logging.level>debug</logging.level>
</properties>
</profile>
<profile>
<id>dev</id>
<properties>
<!-- 环境标识,需要与配置文件的名称相对应 -->
<profiles.active>dev</profiles.active>
<logging.level>debug</logging.level>
</properties>
<activation>
<!-- 默认环境 -->
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties>
<profiles.active>prod</profiles.active>
<logging.level>warn</logging.level>
</properties>
</profile>
</profiles>

<!-- 依赖声明 -->
<dependencyManagement>
<dependencies>

<!-- SpringBoot的依赖配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<!-- hutool 的依赖配置-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-bom</artifactId>
<version>${hutool.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-webmvc-core</artifactId>
<version>${springdoc.version}</version>
</dependency>

<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-javadoc</artifactId>
<version>${springdoc.version}</version>
</dependency>

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>

<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>${easyexcel.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- velocity代码生成使用模板 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>${velocity.version}</version>
</dependency>

<!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-spring-boot-starter</artifactId>
<version>${satoken.version}</version>
</dependency>
<!-- Sa-Token 整合 jwt -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-jwt</artifactId>
<version>${satoken.version}</version>
<exclusions>
<exclusion>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- dynamic-datasource 多数据源-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>${dynamic-ds.version}</version>
</dependency>

<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>

<!-- sql性能分析插件 -->
<dependency>
<groupId>p6spy</groupId>
<artifactId>p6spy</artifactId>
<version>${p6spy.version}</version>
</dependency>

<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp.version}</version>
</dependency>

<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>${aws-java-sdk-s3.version}</version>
</dependency>

<dependency>
<groupId>com.aliyun</groupId>
<artifactId>dysmsapi20170525</artifactId>
<version>${aliyun.sms.version}</version>
</dependency>

<dependency>
<groupId>com.tencentcloudapi</groupId>
<artifactId>tencentcloud-sdk-java-sms</artifactId>
<version>${tencent.sms.version}</version>
</dependency>

<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>

<!--redisson-->
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>${redisson.version}</version>
<exclusions>
<exclusion>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-data-30</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-data-27</artifactId>
<version>${redisson.version}</version>
</dependency>

<dependency>
<groupId>com.baomidou</groupId>
<artifactId>lock4j-redisson-spring-boot-starter</artifactId>
<version>${lock4j.version}</version>
</dependency>

<!-- xxl-job-core -->
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>${xxl-job.version}</version>
</dependency>

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>${alibaba-ttl.version}</version>
</dependency>

<!-- 临时修复 snakeyaml 漏洞 -->
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>${snakeyaml.version}</version>
</dependency>

<!-- 加密包引入 -->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15to18</artifactId>
<version>${bouncycastle.version}</version>
</dependency>

<!--activiti6.0-->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-rest-api</artifactId>
<version>${activiti.version}</version>
<exclusions>
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- java绘制activiti流程图 -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-image-generator</artifactId>
<version>${activiti.version}</version>
</dependency>
<!-- activiti json转换器-->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-json-converter</artifactId>
<version>${activiti.version}</version>
</dependency>

<!-- 定时任务 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-job</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- 代码生成-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-generator</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-framework</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- 系统模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-system</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- 通用工具-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- OSS对象存储模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-oss</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- SMS短信模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-sms</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- demo模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-demo</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- demo模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>zs-manager</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

<!-- 工作流模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-workflow</artifactId>
<version>${ruoyi-vue-plus.version}</version>
</dependency>

</dependencies>
</dependencyManagement>

<modules>
<module>ruoyi-admin</module>
<module>ruoyi-framework</module>
<module>ruoyi-system</module>
<module>ruoyi-job</module>
<module>ruoyi-generator</module>
<module>ruoyi-common</module>
<module>ruoyi-demo</module>
<module>ruoyi-extend</module>
<module>ruoyi-oss</module>
<module>ruoyi-sms</module>
<module>ruoyi-workflow</module>
<module>zs-manager</module>
</modules>
<packaging>pom</packaging>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.9.0</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<annotationProcessorPaths>
<path>
<groupId>com.github.therapi</groupId>
<artifactId>therapi-runtime-javadoc-scribe</artifactId>
<version>0.15.0</version>
</path>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
<path>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>${spring-boot.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<!-- 单元测试使用 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
<!-- 根据打包环境执行对应的@Tag测试方法 -->
<groups>${profiles.active}</groups>
<!-- 排除标签 -->
<excludedGroups>exclude</excludedGroups>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<!-- 关闭过滤 -->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<!-- 引入所有 匹配文件进行过滤 -->
<includes>
<include>application*</include>
<include>bootstrap*</include>
<include>banner*</include>
</includes>
<!-- 启用过滤 即该资源中的变量将会被过滤器中的值替换 -->
<filtering>true</filtering>
</resource>
</resources>
</build>

<repositories>
<repository>
<id>public</id>
<name>aliyun nexus</name>
<url>https://maven.aliyun.com/repository/public/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
<id>public</id>
<name>aliyun nexus</name>
<url>https://maven.aliyun.com/repository/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>

</project>



+ 23
- 0
ruoyi-admin/Dockerfile Datei anzeigen

@@ -0,0 +1,23 @@
FROM anapsix/alpine-java:8_server-jre_unlimited

MAINTAINER Lion Li

RUN mkdir -p /ruoyi/server/logs \
/ruoyi/server/temp \
/ruoyi/skywalking/agent

WORKDIR /ruoyi/server

ENV SERVER_PORT=8080

EXPOSE ${SERVER_PORT}

ADD ./target/ruoyi-admin.jar ./app.jar

ENTRYPOINT ["java", \
"-Djava.security.egd=file:/dev/./urandom", \
"-Dserver.port=${SERVER_PORT}", \
# 应用名称 如果想区分集群节点监控 改成不同的名称即可
# "-Dskywalking.agent.service_name=ruoyi-server", \
# "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \
"-jar", "app.jar"]

+ 336
- 0
ruoyi-admin/logs/sys-console.log Datei anzeigen

@@ -0,0 +1,336 @@
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 09:21:18 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 09:21:18 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 09:21:18 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 18160 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 09:21:18 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 09:21:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 09:21:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 09:21:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 09:21:23 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 09:21:23 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 09:21:23 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 09:21:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:21:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:21:25 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 09:21:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 09:21:27 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 9.283 seconds (JVM running for 10.409)
2024-08-13 09:21:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 09:21:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 09:21:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 09:21:28 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 09:23:52 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 09:23:52 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 09:23:53 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 10192 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 09:23:53 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 09:23:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 09:23:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 09:23:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 09:23:57 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 09:23:57 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 09:23:57 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 09:23:57 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:23:57 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:23:59 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 09:23:59 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 09:24:01 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 8.762 seconds (JVM running for 9.659)
2024-08-13 09:24:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 09:24:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 09:24:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 09:24:02 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 12:36:13 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 12:36:13 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 12:36:13 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 20500 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 12:36:13 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 12:36:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 12:36:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 12:36:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 12:36:17 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 12:36:18 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 12:36:18 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 12:36:18 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:36:18 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:36:20 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 12:36:20 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 12:36:22 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 8.891 seconds (JVM running for 9.983)
2024-08-13 12:36:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 12:36:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 12:36:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 12:36:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 12:39:12 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 12:39:12 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 12:39:13 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 3980 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 12:39:13 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 12:39:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 12:39:15 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 12:39:15 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 12:39:17 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 12:39:17 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 12:39:17 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 12:39:17 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:39:17 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:39:19 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 12:39:19 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 12:39:21 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 8.866 seconds (JVM running for 9.836)
2024-08-13 12:39:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 12:39:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 12:39:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 12:39:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 15:27:35 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 15:27:35 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 15:27:35 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 15:27:36 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 15:27:36 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 15:27:36 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 15:27:36 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 17884 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 15:27:36 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 15:27:36 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 15:27:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 15:27:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 15:27:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 15:27:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 15:27:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 15:27:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 15:27:40 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 15:27:40 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 15:27:41 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 15:27:41 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 15:27:41 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 15:27:43 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 15:27:43 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 15:27:45 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 9.333 seconds (JVM running for 10.253)
2024-08-13 15:27:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 15:27:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 15:27:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 15:27:45 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 16:57:17 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 16:57:17 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 16:57:17 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 16:57:17 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 16:57:17 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 16:57:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 16:57:18 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 21576 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 16:57:18 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 16:57:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 16:57:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 16:57:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 16:57:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 16:57:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 16:57:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 16:57:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 16:57:22 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 16:57:22 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 16:57:22 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 16:57:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:57:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:57:24 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 16:57:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 16:57:27 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 9.333 seconds (JVM running for 10.404)
2024-08-13 16:57:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 16:57:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 16:57:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 16:57:27 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 17:14:25 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 17:14:25 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 17:14:25 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 17684 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 17:14:25 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 17:14:25 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 17:14:28 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 17:14:28 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 17:14:30 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 17:14:30 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 17:14:30 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 17:14:31 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 17:14:31 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 17:14:32 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 17:14:33 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 17:14:35 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 10.122 seconds (JVM running for 11.018)
2024-08-13 17:14:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 17:14:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 17:14:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 17:14:35 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 119
- 0
ruoyi-admin/logs/sys-error.log Datei anzeigen

@@ -0,0 +1,119 @@
2024-08-13 09:21:28 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 09:24:02 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 12:36:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 12:39:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 15:27:45 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 16:57:27 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
2024-08-13 17:14:35 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)

+ 217
- 0
ruoyi-admin/logs/sys-info.log Datei anzeigen

@@ -0,0 +1,217 @@
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 09:21:18 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 09:21:18 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 09:21:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 09:21:18 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 18160 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 09:21:18 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 09:21:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 09:21:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 09:21:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 09:21:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 09:21:23 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 09:21:23 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 09:21:23 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 09:21:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:21:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:21:25 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 09:21:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 09:21:27 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 9.283 seconds (JVM running for 10.409)
2024-08-13 09:21:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 09:21:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 09:21:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 09:21:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 09:23:52 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 09:23:52 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 09:23:52 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 09:23:53 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 10192 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 09:23:53 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 09:23:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 09:23:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 09:23:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 09:23:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 09:23:57 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 09:23:57 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 09:23:57 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 09:23:57 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:23:57 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 09:23:59 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 09:23:59 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 09:24:01 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 8.762 seconds (JVM running for 9.659)
2024-08-13 09:24:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 09:24:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 09:24:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 09:24:02 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 12:36:13 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 12:36:13 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 12:36:13 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 12:36:13 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 20500 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 12:36:13 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 12:36:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 12:36:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 12:36:16 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 12:36:16 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 12:36:17 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 12:36:18 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 12:36:18 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 12:36:18 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:36:18 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:36:20 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 12:36:20 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 12:36:22 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 8.891 seconds (JVM running for 9.983)
2024-08-13 12:36:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 12:36:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 12:36:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 12:36:23 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 12:39:12 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 12:39:12 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 12:39:12 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 12:39:13 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 3980 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 12:39:13 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 12:39:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 12:39:15 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 12:39:15 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 12:39:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 12:39:17 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 12:39:17 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 12:39:17 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 12:39:17 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:39:17 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 12:39:19 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 12:39:19 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 12:39:21 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 8.866 seconds (JVM running for 9.836)
2024-08-13 12:39:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 12:39:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 12:39:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 12:39:22 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 15:27:35 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 15:27:35 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 15:27:35 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 15:27:36 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 15:27:36 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 15:27:36 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 15:27:36 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 17884 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 15:27:36 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 15:27:36 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 15:27:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 15:27:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 15:27:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 15:27:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 15:27:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 15:27:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 15:27:40 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 15:27:40 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 15:27:41 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 15:27:41 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 15:27:41 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 15:27:43 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 15:27:43 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 15:27:45 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 9.333 seconds (JVM running for 10.253)
2024-08-13 15:27:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 15:27:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 15:27:45 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 15:27:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 16:57:17 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 16:57:17 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 16:57:17 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 16:57:17 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 16:57:17 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 16:57:18 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 16:57:18 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 21576 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 16:57:18 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 16:57:18 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 16:57:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 16:57:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 16:57:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 16:57:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 16:57:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 16:57:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 16:57:22 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 16:57:22 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 16:57:22 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 16:57:23 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:57:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 16:57:24 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 16:57:25 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 16:57:27 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 9.333 seconds (JVM running for 10.404)
2024-08-13 16:57:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 16:57:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 16:57:27 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 16:57:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.ruoyi.test.TagUnitTest], using SpringBootContextLoader
2024-08-13 17:14:25 [main] INFO o.s.t.c.s.AbstractContextLoader - Could not detect default resource locations for test class [com.ruoyi.test.TagUnitTest]: no resource found for suffixes {-context.xml, Context.groovy}.
2024-08-13 17:14:25 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.ruoyi.test.TagUnitTest]: TagUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.ruoyi.RuoYiApplication for test class com.ruoyi.test.TagUnitTest
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2024-08-13 17:14:25 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4566d049, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@61ce23ac, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3668d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1c3b9394, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6f2cfcc2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6f61c8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4c2cc639, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@ccb4b1b, org.springframework.test.context.event.EventPublishingTestExecutionListener@4097cac, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ec2cc4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a5b3fee, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7c1e2a2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@333dd51e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52d645b1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2101b44a]
2024-08-13 17:14:25 [main] INFO com.ruoyi.test.TagUnitTest - Starting TagUnitTest using Java 1.8.0_181 on zhushi-wangqiang with PID 17684 (started by Adminis in D:\idea\sy\ruoyi-plus\ruoyi-admin)
2024-08-13 17:14:25 [main] INFO com.ruoyi.test.TagUnitTest - The following 1 profile is active: "dev"
2024-08-13 17:14:25 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
2024-08-13 17:14:28 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
2024-08-13 17:14:28 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
2024-08-13 17:14:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
2024-08-13 17:14:30 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
2024-08-13 17:14:30 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
2024-08-13 17:14:30 [main] INFO org.redisson.Version - Redisson 3.20.0
2024-08-13 17:14:31 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
2024-08-13 17:14:31 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
2024-08-13 17:14:32 [main] INFO o.a.e.c.DefaultActiviti5CompatibilityHandlerFactory - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
2024-08-13 17:14:33 [main] INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
2024-08-13 17:14:35 [main] INFO com.ruoyi.test.TagUnitTest - Started TagUnitTest in 10.122 seconds (JVM running for 11.018)
2024-08-13 17:14:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
2024-08-13 17:14:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
2024-08-13 17:14:35 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
2024-08-13 17:14:36 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye

+ 142
- 0
ruoyi-admin/pom.xml Datei anzeigen

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi-vue-plus</artifactId>
<groupId>com.ruoyi</groupId>
<version>4.6.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
<artifactId>ruoyi-admin</artifactId>

<description>
web服务入口
</description>

<dependencies>

<!-- spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 表示依赖不会传递 -->
</dependency>

<!-- Mysql驱动包 -->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
</dependency>
<!-- Oracle -->
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
</dependency>
<!-- PostgreSql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
<!-- SqlServer -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
</dependency>

<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-framework</artifactId>
</dependency>

<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-system</artifactId>
</dependency>

<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-job</artifactId>
</dependency>

<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-oss</artifactId>
</dependency>

<!-- 代码生成-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-generator</artifactId>
</dependency>

<!-- demo模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-demo</artifactId>
</dependency>
<!-- 业务代码模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>zs-manager</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>

<!-- 工作流模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-workflow</artifactId>
</dependency>

<!-- skywalking 整合 logback -->
<!-- <dependency>-->
<!-- <groupId>org.apache.skywalking</groupId>-->
<!-- <artifactId>apm-toolkit-logback-1.x</artifactId>-->
<!-- <version>${与你的agent探针版本保持一致}</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.apache.skywalking</groupId>-->
<!-- <artifactId>apm-toolkit-trace</artifactId>-->
<!-- <version>${与你的agent探针版本保持一致}</version>-->
<!-- </dependency>-->

</dependencies>

<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<fork>true</fork> <!-- 如果没有该配置,devtools不会生效 -->
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
</plugins>
</build>

</project>

+ 27
- 0
ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java Datei anzeigen

@@ -0,0 +1,27 @@
package com.ruoyi;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup;

/**
* 启动程序
*
* @author ruoyi
*/

@SpringBootApplication(exclude = {
org.activiti.spring.boot.SecurityAutoConfiguration.class,
org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,
org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration.class})
public class RuoYiApplication {

public static void main(String[] args) {
System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication application = new SpringApplication(RuoYiApplication.class);
application.setApplicationStartup(new BufferingApplicationStartup(2048));
application.run(args);
System.out.println("(♥◠‿◠)ノ゙ RuoYi-Vue-Plus启动成功 ლ(´ڡ`ლ)゙");
}

}

+ 18
- 0
ruoyi-admin/src/main/java/com/ruoyi/RuoYiServletInitializer.java Datei anzeigen

@@ -0,0 +1,18 @@
package com.ruoyi;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

/**
* web容器中进行部署
*
* @author ruoyi
*/
public class RuoYiServletInitializer extends SpringBootServletInitializer {

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(RuoYiApplication.class);
}

}

+ 112
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java Datei anzeigen

@@ -0,0 +1,112 @@
package com.ruoyi.web.controller.common;

import cn.dev33.satoken.annotation.SaIgnore;
import cn.hutool.captcha.AbstractCaptcha;
import cn.hutool.captcha.generator.CodeGenerator;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.RandomUtil;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.enums.CaptchaType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.redis.RedisUtils;
import com.ruoyi.common.utils.reflect.ReflectUtils;
import com.ruoyi.common.utils.spring.SpringUtils;
import com.ruoyi.framework.config.properties.CaptchaProperties;
import com.ruoyi.sms.config.properties.SmsProperties;
import com.ruoyi.sms.core.SmsTemplate;
import com.ruoyi.sms.entity.SmsResult;
import com.ruoyi.system.service.ISysConfigService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.expression.Expression;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.validation.constraints.NotBlank;
import java.time.Duration;
import java.util.HashMap;
import java.util.Map;

/**
* 验证码操作处理
*
* @author Lion Li
*/
@SaIgnore
@Slf4j
@Validated
@RequiredArgsConstructor
@RestController
public class CaptchaController {

private final CaptchaProperties captchaProperties;
private final SmsProperties smsProperties;
private final ISysConfigService configService;

/**
* 短信验证码
*
* @param phonenumber 用户手机号
*/
@GetMapping("/captchaSms")
public R<Void> smsCaptcha(@NotBlank(message = "{user.phonenumber.not.blank}")
String phonenumber) {
if (!smsProperties.getEnabled()) {
return R.fail("当前系统没有开启短信功能!");
}
String key = CacheConstants.CAPTCHA_CODE_KEY + phonenumber;
String code = RandomUtil.randomNumbers(4);
RedisUtils.setCacheObject(key, code, Duration.ofMinutes(Constants.CAPTCHA_EXPIRATION));
// 验证码模板id 自行处理 (查数据库或写死均可)
String templateId = "";
Map<String, String> map = new HashMap<>(1);
map.put("code", code);
SmsTemplate smsTemplate = SpringUtils.getBean(SmsTemplate.class);
SmsResult result = smsTemplate.send(phonenumber, templateId, map);
if (!result.isSuccess()) {
log.error("验证码短信发送异常 => {}", result);
return R.fail(result.getMessage());
}
return R.ok();
}

/**
* 生成验证码
*/
@GetMapping("/captchaImage")
public R<Map<String, Object>> getCode() {
Map<String, Object> ajax = new HashMap<>();
boolean captchaEnabled = configService.selectCaptchaEnabled();
ajax.put("captchaEnabled", captchaEnabled);
if (!captchaEnabled) {
return R.ok(ajax);
}
// 保存验证码信息
String uuid = IdUtil.simpleUUID();
String verifyKey = CacheConstants.CAPTCHA_CODE_KEY + uuid;
// 生成验证码
CaptchaType captchaType = captchaProperties.getType();
boolean isMath = CaptchaType.MATH == captchaType;
Integer length = isMath ? captchaProperties.getNumberLength() : captchaProperties.getCharLength();
CodeGenerator codeGenerator = ReflectUtils.newInstance(captchaType.getClazz(), length);
AbstractCaptcha captcha = SpringUtils.getBean(captchaProperties.getCategory().getClazz());
captcha.setGenerator(codeGenerator);
captcha.createCode();
String code = captcha.getCode();
if (isMath) {
ExpressionParser parser = new SpelExpressionParser();
Expression exp = parser.parseExpression(StringUtils.remove(code, "="));
code = exp.getValue(String.class);
}
RedisUtils.setCacheObject(verifyKey, code, Duration.ofMinutes(Constants.CAPTCHA_EXPIRATION));
ajax.put("uuid", uuid);
ajax.put("img", captcha.getImageBase64());
return R.ok(ajax);
}

}

+ 169
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java Datei anzeigen

@@ -0,0 +1,169 @@
package com.ruoyi.web.controller.monitor;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.collection.CollUtil;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.constant.CacheNames;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.utils.JsonUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.redis.CacheUtils;
import com.ruoyi.common.utils.redis.RedisUtils;
import com.ruoyi.system.domain.SysCache;
import lombok.RequiredArgsConstructor;
import org.redisson.spring.data.connection.RedissonConnectionFactory;
import org.springframework.data.redis.connection.RedisConnection;
import org.springframework.web.bind.annotation.*;

import java.util.*;
import java.util.stream.Collectors;

/**
* 缓存监控
*
* @author Lion Li
*/
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/cache")
public class CacheController {

private final RedissonConnectionFactory connectionFactory;

private final static List<SysCache> CACHES = new ArrayList<>();

static {
CACHES.add(new SysCache(CacheConstants.LOGIN_TOKEN_KEY, "用户信息"));
CACHES.add(new SysCache(CacheConstants.ONLINE_TOKEN_KEY, "在线用户"));
CACHES.add(new SysCache(CacheNames.SYS_CONFIG, "配置信息"));
CACHES.add(new SysCache(CacheNames.SYS_DICT, "数据字典"));
CACHES.add(new SysCache(CacheConstants.CAPTCHA_CODE_KEY, "验证码"));
CACHES.add(new SysCache(CacheConstants.REPEAT_SUBMIT_KEY, "防重提交"));
CACHES.add(new SysCache(CacheConstants.RATE_LIMIT_KEY, "限流处理"));
CACHES.add(new SysCache(CacheNames.SYS_OSS_CONFIG, "OSS配置"));
CACHES.add(new SysCache(CacheConstants.PWD_ERR_CNT_KEY, "密码错误次数"));
}

/**
* 获取缓存监控列表
*/
@SaCheckPermission("monitor:cache:list")
@GetMapping()
public R<Map<String, Object>> getInfo() throws Exception {
RedisConnection connection = connectionFactory.getConnection();
Properties info = connection.info();
Properties commandStats = connection.info("commandstats");
Long dbSize = connection.dbSize();

Map<String, Object> result = new HashMap<>(3);
result.put("info", info);
result.put("dbSize", dbSize);

List<Map<String, String>> pieList = new ArrayList<>();
if (commandStats != null) {
commandStats.stringPropertyNames().forEach(key -> {
Map<String, String> data = new HashMap<>(2);
String property = commandStats.getProperty(key);
data.put("name", StringUtils.removeStart(key, "cmdstat_"));
data.put("value", StringUtils.substringBetween(property, "calls=", ",usec"));
pieList.add(data);
});
}
result.put("commandStats", pieList);
return R.ok(result);
}

/**
* 获取缓存监控缓存名列表
*/
@SaCheckPermission("monitor:cache:list")
@GetMapping("/getNames")
public R<List<SysCache>> cache() {
return R.ok(CACHES);
}

/**
* 获取缓存监控Key列表
*
* @param cacheName 缓存名
*/
@SaCheckPermission("monitor:cache:list")
@GetMapping("/getKeys/{cacheName}")
public R<Collection<String>> getCacheKeys(@PathVariable String cacheName) {
Collection<String> cacheKeys = new HashSet<>(0);
if (isCacheNames(cacheName)) {
Set<Object> keys = CacheUtils.keys(cacheName);
if (CollUtil.isNotEmpty(keys)) {
cacheKeys = keys.stream().map(Object::toString).collect(Collectors.toList());
}
} else {
cacheKeys = RedisUtils.keys(cacheName + "*");
}
return R.ok(cacheKeys);
}

/**
* 获取缓存监控缓存值详情
*
* @param cacheName 缓存名
* @param cacheKey 缓存key
*/
@SaCheckPermission("monitor:cache:list")
@GetMapping("/getValue/{cacheName}/{cacheKey}")
public R<SysCache> getCacheValue(@PathVariable String cacheName, @PathVariable String cacheKey) {
Object cacheValue;
if (isCacheNames(cacheName)) {
cacheValue = CacheUtils.get(cacheName, cacheKey);
} else {
cacheValue = RedisUtils.getCacheObject(cacheKey);
}
SysCache sysCache = new SysCache(cacheName, cacheKey, JsonUtils.toJsonString(cacheValue));
return R.ok(sysCache);
}

/**
* 清理缓存监控缓存名
*
* @param cacheName 缓存名
*/
@SaCheckPermission("monitor:cache:list")
@DeleteMapping("/clearCacheName/{cacheName}")
public R<Void> clearCacheName(@PathVariable String cacheName) {
if (isCacheNames(cacheName)) {
CacheUtils.clear(cacheName);
} else {
RedisUtils.deleteKeys(cacheName + "*");
}
return R.ok();
}

/**
* 清理缓存监控Key
*
* @param cacheKey key名
*/
@SaCheckPermission("monitor:cache:list")
@DeleteMapping("/clearCacheKey/{cacheName}/{cacheKey}")
public R<Void> clearCacheKey(@PathVariable String cacheName, @PathVariable String cacheKey) {
if (isCacheNames(cacheName)) {
CacheUtils.evict(cacheName, cacheKey);
} else {
RedisUtils.deleteObject(cacheKey);
}
return R.ok();
}

/**
* 清理全部缓存监控
*/
@SaCheckPermission("monitor:cache:list")
@DeleteMapping("/clearCacheAll")
public R<Void> clearCacheAll() {
RedisUtils.deleteKeys("*");
return R.ok();
}

private boolean isCacheNames(String cacheName) {
return !StringUtils.contains(cacheName, ":");
}
}

+ 88
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java Datei anzeigen

@@ -0,0 +1,88 @@
package com.ruoyi.web.controller.monitor;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.redis.RedisUtils;
import com.ruoyi.system.domain.SysLogininfor;
import com.ruoyi.system.service.ISysLogininforService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* 系统访问记录
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/logininfor")
public class SysLogininforController extends BaseController {

private final ISysLogininforService logininforService;

/**
* 获取系统访问记录列表
*/
@SaCheckPermission("monitor:logininfor:list")
@GetMapping("/list")
public TableDataInfo<SysLogininfor> list(SysLogininfor logininfor, PageQuery pageQuery) {
return logininforService.selectPageLogininforList(logininfor, pageQuery);
}

/**
* 导出系统访问记录列表
*/
@Log(title = "登录日志", businessType = BusinessType.EXPORT)
@SaCheckPermission("monitor:logininfor:export")
@PostMapping("/export")
public void export(SysLogininfor logininfor, HttpServletResponse response) {
List<SysLogininfor> list = logininforService.selectLogininforList(logininfor);
ExcelUtil.exportExcel(list, "登录日志", SysLogininfor.class, response);
}

/**
* 批量删除登录日志
* @param infoIds 日志ids
*/
@SaCheckPermission("monitor:logininfor:remove")
@Log(title = "登录日志", businessType = BusinessType.DELETE)
@DeleteMapping("/{infoIds}")
public R<Void> remove(@PathVariable Long[] infoIds) {
return toAjax(logininforService.deleteLogininforByIds(infoIds));
}

/**
* 清理系统访问记录
*/
@SaCheckPermission("monitor:logininfor:remove")
@Log(title = "登录日志", businessType = BusinessType.CLEAN)
@DeleteMapping("/clean")
public R<Void> clean() {
logininforService.cleanLogininfor();
return R.ok();
}

@SaCheckPermission("monitor:logininfor:unlock")
@Log(title = "账户解锁", businessType = BusinessType.OTHER)
@GetMapping("/unlock/{userName}")
public R<Void> unlock(@PathVariable("userName") String userName) {
String loginName = CacheConstants.PWD_ERR_CNT_KEY + userName;
if (RedisUtils.hasKey(loginName)) {
RedisUtils.deleteObject(loginName);
}
return R.ok();
}

}

+ 74
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java Datei anzeigen

@@ -0,0 +1,74 @@
package com.ruoyi.web.controller.monitor;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysOperLog;
import com.ruoyi.system.service.ISysOperLogService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* 操作日志记录
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/operlog")
public class SysOperlogController extends BaseController {

private final ISysOperLogService operLogService;

/**
* 获取操作日志记录列表
*/
@SaCheckPermission("monitor:operlog:list")
@GetMapping("/list")
public TableDataInfo<SysOperLog> list(SysOperLog operLog, PageQuery pageQuery) {
return operLogService.selectPageOperLogList(operLog, pageQuery);
}

/**
* 导出操作日志记录列表
*/
@Log(title = "操作日志", businessType = BusinessType.EXPORT)
@SaCheckPermission("monitor:operlog:export")
@PostMapping("/export")
public void export(SysOperLog operLog, HttpServletResponse response) {
List<SysOperLog> list = operLogService.selectOperLogList(operLog);
ExcelUtil.exportExcel(list, "操作日志", SysOperLog.class, response);
}

/**
* 批量删除操作日志记录
* @param operIds 日志ids
*/
@Log(title = "操作日志", businessType = BusinessType.DELETE)
@SaCheckPermission("monitor:operlog:remove")
@DeleteMapping("/{operIds}")
public R<Void> remove(@PathVariable Long[] operIds) {
return toAjax(operLogService.deleteOperLogByIds(operIds));
}

/**
* 清理操作日志记录
*/
@Log(title = "操作日志", businessType = BusinessType.CLEAN)
@SaCheckPermission("monitor:operlog:remove")
@DeleteMapping("/clean")
public R<Void> clean() {
operLogService.cleanOperLog();
return R.ok();
}
}

+ 90
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java Datei anzeigen

@@ -0,0 +1,90 @@
package com.ruoyi.web.controller.monitor;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.bean.BeanUtil;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.dto.UserOnlineDTO;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StreamUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.redis.RedisUtils;
import com.ruoyi.system.domain.SysUserOnline;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
* 在线用户监控
*
* @author Lion Li
*/
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/online")
public class SysUserOnlineController extends BaseController {

/**
* 获取在线用户监控列表
*
* @param ipaddr IP地址
* @param userName 用户名
*/
@SaCheckPermission("monitor:online:list")
@GetMapping("/list")
public TableDataInfo<SysUserOnline> list(String ipaddr, String userName) {
// 获取所有未过期的 token
List<String> keys = StpUtil.searchTokenValue("", 0, -1, false);
List<UserOnlineDTO> userOnlineDTOList = new ArrayList<>();
for (String key : keys) {
String token = key.replace(CacheConstants.LOGIN_TOKEN_KEY, "");
// 如果已经过期则跳过
if (StpUtil.stpLogic.getTokenActivityTimeoutByToken(token) < -1) {
continue;
}
userOnlineDTOList.add(RedisUtils.getCacheObject(CacheConstants.ONLINE_TOKEN_KEY + token));
}
if (StringUtils.isNotEmpty(ipaddr) && StringUtils.isNotEmpty(userName)) {
userOnlineDTOList = StreamUtils.filter(userOnlineDTOList, userOnline ->
StringUtils.equals(ipaddr, userOnline.getIpaddr()) &&
StringUtils.equals(userName, userOnline.getUserName())
);
} else if (StringUtils.isNotEmpty(ipaddr)) {
userOnlineDTOList = StreamUtils.filter(userOnlineDTOList, userOnline ->
StringUtils.equals(ipaddr, userOnline.getIpaddr())
);
} else if (StringUtils.isNotEmpty(userName)) {
userOnlineDTOList = StreamUtils.filter(userOnlineDTOList, userOnline ->
StringUtils.equals(userName, userOnline.getUserName())
);
}
Collections.reverse(userOnlineDTOList);
userOnlineDTOList.removeAll(Collections.singleton(null));
List<SysUserOnline> userOnlineList = BeanUtil.copyToList(userOnlineDTOList, SysUserOnline.class);
return TableDataInfo.build(userOnlineList);
}

/**
* 强退用户
*
* @param tokenId token值
*/
@SaCheckPermission("monitor:online:forceLogout")
@Log(title = "在线用户", businessType = BusinessType.FORCE)
@DeleteMapping("/{tokenId}")
public R<Void> forceLogout(@PathVariable String tokenId) {
try {
StpUtil.kickoutByTokenValue(tokenId);
} catch (NotLoginException ignored) {
}
return R.ok();
}
}

+ 137
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java Datei anzeigen

@@ -0,0 +1,137 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.service.ISysConfigService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* 参数配置 信息操作处理
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/config")
public class SysConfigController extends BaseController {

private final ISysConfigService configService;

/**
* 获取参数配置列表
*/
@SaCheckPermission("system:config:list")
@GetMapping("/list")
public TableDataInfo<SysConfig> list(SysConfig config, PageQuery pageQuery) {
return configService.selectPageConfigList(config, pageQuery);
}

/**
* 导出参数配置列表
*/
@Log(title = "参数管理", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:config:export")
@PostMapping("/export")
public void export(SysConfig config, HttpServletResponse response) {
List<SysConfig> list = configService.selectConfigList(config);
ExcelUtil.exportExcel(list, "参数数据", SysConfig.class, response);
}

/**
* 根据参数编号获取详细信息
*
* @param configId 参数ID
*/
@SaCheckPermission("system:config:query")
@GetMapping(value = "/{configId}")
public R<SysConfig> getInfo(@PathVariable Long configId) {
return R.ok(configService.selectConfigById(configId));
}

/**
* 根据参数键名查询参数值
*
* @param configKey 参数Key
*/
@GetMapping(value = "/configKey/{configKey}")
public R<Void> getConfigKey(@PathVariable String configKey) {
return R.ok(configService.selectConfigByKey(configKey));
}

/**
* 新增参数配置
*/
@SaCheckPermission("system:config:add")
@Log(title = "参数管理", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysConfig config) {
if (!configService.checkConfigKeyUnique(config)) {
return R.fail("新增参数'" + config.getConfigName() + "'失败,参数键名已存在");
}
configService.insertConfig(config);
return R.ok();
}

/**
* 修改参数配置
*/
@SaCheckPermission("system:config:edit")
@Log(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysConfig config) {
if (!configService.checkConfigKeyUnique(config)) {
return R.fail("修改参数'" + config.getConfigName() + "'失败,参数键名已存在");
}
configService.updateConfig(config);
return R.ok();
}

/**
* 根据参数键名修改参数配置
*/
@SaCheckPermission("system:config:edit")
@Log(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping("/updateByKey")
public R<Void> updateByKey(@RequestBody SysConfig config) {
configService.updateConfig(config);
return R.ok();
}

/**
* 删除参数配置
*
* @param configIds 参数ID串
*/
@SaCheckPermission("system:config:remove")
@Log(title = "参数管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{configIds}")
public R<Void> remove(@PathVariable Long[] configIds) {
configService.deleteConfigByIds(configIds);
return R.ok();
}

/**
* 刷新参数缓存
*/
@SaCheckPermission("system:config:remove")
@Log(title = "参数管理", businessType = BusinessType.CLEAN)
@DeleteMapping("/refreshCache")
public R<Void> refreshCache() {
configService.resetConfigCache();
return R.ok();
}
}

+ 119
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java Datei anzeigen

@@ -0,0 +1,119 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.convert.Convert;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.service.ISysDeptService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
* 部门信息
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/dept")
public class SysDeptController extends BaseController {

private final ISysDeptService deptService;

/**
* 获取部门列表
*/
@SaCheckPermission("system:dept:list")
@GetMapping("/list")
public R<List<SysDept>> list(SysDept dept) {
List<SysDept> depts = deptService.selectDeptList(dept);
return R.ok(depts);
}

/**
* 查询部门列表(排除节点)
*
* @param deptId 部门ID
*/
@SaCheckPermission("system:dept:list")
@GetMapping("/list/exclude/{deptId}")
public R<List<SysDept>> excludeChild(@PathVariable(value = "deptId", required = false) Long deptId) {
List<SysDept> depts = deptService.selectDeptList(new SysDept());
depts.removeIf(d -> d.getDeptId().equals(deptId)
|| StringUtils.splitList(d.getAncestors()).contains(Convert.toStr(deptId)));
return R.ok(depts);
}

/**
* 根据部门编号获取详细信息
*
* @param deptId 部门ID
*/
@SaCheckPermission("system:dept:query")
@GetMapping(value = "/{deptId}")
public R<SysDept> getInfo(@PathVariable Long deptId) {
deptService.checkDeptDataScope(deptId);
return R.ok(deptService.selectDeptById(deptId));
}

/**
* 新增部门
*/
@SaCheckPermission("system:dept:add")
@Log(title = "部门管理", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysDept dept) {
if (!deptService.checkDeptNameUnique(dept)) {
return R.fail("新增部门'" + dept.getDeptName() + "'失败,部门名称已存在");
}
return toAjax(deptService.insertDept(dept));
}

/**
* 修改部门
*/
@SaCheckPermission("system:dept:edit")
@Log(title = "部门管理", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysDept dept) {
Long deptId = dept.getDeptId();
deptService.checkDeptDataScope(deptId);
if (!deptService.checkDeptNameUnique(dept)) {
return R.fail("修改部门'" + dept.getDeptName() + "'失败,部门名称已存在");
} else if (dept.getParentId().equals(deptId)) {
return R.fail("修改部门'" + dept.getDeptName() + "'失败,上级部门不能是自己");
} else if (StringUtils.equals(UserConstants.DEPT_DISABLE, dept.getStatus())
&& deptService.selectNormalChildrenDeptById(deptId) > 0) {
return R.fail("该部门包含未停用的子部门!");
}
return toAjax(deptService.updateDept(dept));
}

/**
* 删除部门
*
* @param deptId 部门ID
*/
@SaCheckPermission("system:dept:remove")
@Log(title = "部门管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{deptId}")
public R<Void> remove(@PathVariable Long deptId) {
if (deptService.hasChildByDeptId(deptId)) {
return R.warn("存在下级部门,不允许删除");
}
if (deptService.checkDeptExistUser(deptId)) {
return R.warn("部门存在用户,不允许删除");
}
deptService.checkDeptDataScope(deptId);
return toAjax(deptService.deleteDeptById(deptId));
}
}

+ 116
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java Datei anzeigen

@@ -0,0 +1,116 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDictData;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDictDataService;
import com.ruoyi.system.service.ISysDictTypeService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.List;

/**
* 数据字典信息
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/dict/data")
public class SysDictDataController extends BaseController {

private final ISysDictDataService dictDataService;
private final ISysDictTypeService dictTypeService;

/**
* 查询字典数据列表
*/
@SaCheckPermission("system:dict:list")
@GetMapping("/list")
public TableDataInfo<SysDictData> list(SysDictData dictData, PageQuery pageQuery) {
return dictDataService.selectPageDictDataList(dictData, pageQuery);
}

/**
* 导出字典数据列表
*/
@Log(title = "字典数据", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:dict:export")
@PostMapping("/export")
public void export(SysDictData dictData, HttpServletResponse response) {
List<SysDictData> list = dictDataService.selectDictDataList(dictData);
ExcelUtil.exportExcel(list, "字典数据", SysDictData.class, response);
}

/**
* 查询字典数据详细
*
* @param dictCode 字典code
*/
@SaCheckPermission("system:dict:query")
@GetMapping(value = "/{dictCode}")
public R<SysDictData> getInfo(@PathVariable Long dictCode) {
return R.ok(dictDataService.selectDictDataById(dictCode));
}

/**
* 根据字典类型查询字典数据信息
*
* @param dictType 字典类型
*/
@GetMapping(value = "/type/{dictType}")
public R<List<SysDictData>> dictType(@PathVariable String dictType) {
List<SysDictData> data = dictTypeService.selectDictDataByType(dictType);
if (ObjectUtil.isNull(data)) {
data = new ArrayList<>();
}
return R.ok(data);
}

/**
* 新增字典类型
*/
@SaCheckPermission("system:dict:add")
@Log(title = "字典数据", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysDictData dict) {
dictDataService.insertDictData(dict);
return R.ok();
}

/**
* 修改保存字典类型
*/
@SaCheckPermission("system:dict:edit")
@Log(title = "字典数据", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysDictData dict) {
dictDataService.updateDictData(dict);
return R.ok();
}

/**
* 删除字典类型
*
* @param dictCodes 字典code串
*/
@SaCheckPermission("system:dict:remove")
@Log(title = "字典类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{dictCodes}")
public R<Void> remove(@PathVariable Long[] dictCodes) {
dictDataService.deleteDictDataByIds(dictCodes);
return R.ok();
}
}

+ 125
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java Datei anzeigen

@@ -0,0 +1,125 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDictType;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDictTypeService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* 数据字典信息
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/dict/type")
public class SysDictTypeController extends BaseController {

private final ISysDictTypeService dictTypeService;

/**
* 查询字典类型列表
*/
@SaCheckPermission("system:dict:list")
@GetMapping("/list")
public TableDataInfo<SysDictType> list(SysDictType dictType, PageQuery pageQuery) {
return dictTypeService.selectPageDictTypeList(dictType, pageQuery);
}

/**
* 导出字典类型列表
*/
@Log(title = "字典类型", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:dict:export")
@PostMapping("/export")
public void export(SysDictType dictType, HttpServletResponse response) {
List<SysDictType> list = dictTypeService.selectDictTypeList(dictType);
ExcelUtil.exportExcel(list, "字典类型", SysDictType.class, response);
}

/**
* 查询字典类型详细
*
* @param dictId 字典ID
*/
@SaCheckPermission("system:dict:query")
@GetMapping(value = "/{dictId}")
public R<SysDictType> getInfo(@PathVariable Long dictId) {
return R.ok(dictTypeService.selectDictTypeById(dictId));
}

/**
* 新增字典类型
*/
@SaCheckPermission("system:dict:add")
@Log(title = "字典类型", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysDictType dict) {
if (!dictTypeService.checkDictTypeUnique(dict)) {
return R.fail("新增字典'" + dict.getDictName() + "'失败,字典类型已存在");
}
dictTypeService.insertDictType(dict);
return R.ok();
}

/**
* 修改字典类型
*/
@SaCheckPermission("system:dict:edit")
@Log(title = "字典类型", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysDictType dict) {
if (!dictTypeService.checkDictTypeUnique(dict)) {
return R.fail("修改字典'" + dict.getDictName() + "'失败,字典类型已存在");
}
dictTypeService.updateDictType(dict);
return R.ok();
}

/**
* 删除字典类型
*
* @param dictIds 字典ID串
*/
@SaCheckPermission("system:dict:remove")
@Log(title = "字典类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{dictIds}")
public R<Void> remove(@PathVariable Long[] dictIds) {
dictTypeService.deleteDictTypeByIds(dictIds);
return R.ok();
}

/**
* 刷新字典缓存
*/
@SaCheckPermission("system:dict:remove")
@Log(title = "字典类型", businessType = BusinessType.CLEAN)
@DeleteMapping("/refreshCache")
public R<Void> refreshCache() {
dictTypeService.resetDictCache();
return R.ok();
}

/**
* 获取字典选择框列表
*/
@GetMapping("/optionselect")
public R<List<SysDictType>> optionselect() {
List<SysDictType> dictTypes = dictTypeService.selectDictTypeAll();
return R.ok(dictTypes);
}
}

+ 32
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysIndexController.java Datei anzeigen

@@ -0,0 +1,32 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.utils.StringUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
* 首页
*
* @author Lion Li
*/
@RequiredArgsConstructor
@RestController
public class SysIndexController {

/**
* 系统基础配置
*/
private final RuoYiConfig ruoyiConfig;

/**
* 访问首页,提示语
*/
@SaIgnore
@GetMapping("/")
public String index() {
return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", ruoyiConfig.getName(), ruoyiConfig.getVersion());
}
}

+ 128
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java Datei anzeigen

@@ -0,0 +1,128 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginBody;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.domain.model.SmsLoginBody;
import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.system.domain.vo.RouterVo;
import com.ruoyi.system.service.ISysMenuService;
import com.ruoyi.system.service.ISysUserService;
import com.ruoyi.system.service.SysLoginService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

import javax.validation.constraints.NotBlank;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* 登录验证
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
public class SysLoginController {

private final SysLoginService loginService;
private final ISysMenuService menuService;
private final ISysUserService userService;

/**
* 登录方法
*
* @param loginBody 登录信息
* @return 结果
*/
@SaIgnore
@PostMapping("/login")
public R<Map<String, Object>> login(@Validated @RequestBody LoginBody loginBody) {
Map<String, Object> ajax = new HashMap<>();
// 生成令牌
String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
loginBody.getUuid());
ajax.put(Constants.TOKEN, token);
return R.ok(ajax);
}

/**
* 短信登录(示例)
*
* @param smsLoginBody 登录信息
* @return 结果
*/
@SaIgnore
@PostMapping("/smsLogin")
public R<Map<String, Object>> smsLogin(@Validated @RequestBody SmsLoginBody smsLoginBody) {
Map<String, Object> ajax = new HashMap<>();
// 生成令牌
String token = loginService.smsLogin(smsLoginBody.getPhonenumber(), smsLoginBody.getSmsCode());
ajax.put(Constants.TOKEN, token);
return R.ok(ajax);
}

/**
* 小程序登录(示例)
*
* @param xcxCode 小程序code
* @return 结果
*/
@SaIgnore
@PostMapping("/xcxLogin")
public R<Map<String, Object>> xcxLogin(@NotBlank(message = "{xcx.code.not.blank}") String xcxCode) {
Map<String, Object> ajax = new HashMap<>();
// 生成令牌
String token = loginService.xcxLogin(xcxCode);
ajax.put(Constants.TOKEN, token);
return R.ok(ajax);
}

/**
* 退出登录
*/
@SaIgnore
@PostMapping("/logout")
public R<Void> logout() {
loginService.logout();
return R.ok("退出成功");
}

/**
* 获取用户信息
*
* @return 用户信息
*/
@GetMapping("getInfo")
public R<Map<String, Object>> getInfo() {
LoginUser loginUser = LoginHelper.getLoginUser();
SysUser user = userService.selectUserById(loginUser.getUserId());
Map<String, Object> ajax = new HashMap<>();
ajax.put("user", user);
ajax.put("roles", loginUser.getRolePermission());
ajax.put("permissions", loginUser.getMenuPermission());
return R.ok(ajax);
}

/**
* 获取路由信息
*
* @return 路由信息
*/
@GetMapping("getRouters")
public R<List<RouterVo>> getRouters() {
Long userId = LoginHelper.getUserId();
List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
return R.ok(menuService.buildMenus(menus));
}
}

+ 127
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java Datei anzeigen

@@ -0,0 +1,127 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.lang.tree.Tree;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.service.ISysMenuService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* 菜单信息
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/menu")
public class SysMenuController extends BaseController {

private final ISysMenuService menuService;

/**
* 获取菜单列表
*/
@SaCheckPermission("system:menu:list")
@GetMapping("/list")
public R<List<SysMenu>> list(SysMenu menu) {
List<SysMenu> menus = menuService.selectMenuList(menu, getUserId());
return R.ok(menus);
}

/**
* 根据菜单编号获取详细信息
*
* @param menuId 菜单ID
*/
@SaCheckPermission("system:menu:query")
@GetMapping(value = "/{menuId}")
public R<SysMenu> getInfo(@PathVariable Long menuId) {
return R.ok(menuService.selectMenuById(menuId));
}

/**
* 获取菜单下拉树列表
*/
@GetMapping("/treeselect")
public R<List<Tree<Long>>> treeselect(SysMenu menu) {
List<SysMenu> menus = menuService.selectMenuList(menu, getUserId());
return R.ok(menuService.buildMenuTreeSelect(menus));
}

/**
* 加载对应角色菜单列表树
*
* @param roleId 角色ID
*/
@GetMapping(value = "/roleMenuTreeselect/{roleId}")
public R<Map<String, Object>> roleMenuTreeselect(@PathVariable("roleId") Long roleId) {
List<SysMenu> menus = menuService.selectMenuList(getUserId());
Map<String, Object> ajax = new HashMap<>();
ajax.put("checkedKeys", menuService.selectMenuListByRoleId(roleId));
ajax.put("menus", menuService.buildMenuTreeSelect(menus));
return R.ok(ajax);
}

/**
* 新增菜单
*/
@SaCheckPermission("system:menu:add")
@Log(title = "菜单管理", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysMenu menu) {
if (!menuService.checkMenuNameUnique(menu)) {
return R.fail("新增菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
} else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) {
return R.fail("新增菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头");
}
return toAjax(menuService.insertMenu(menu));
}

/**
* 修改菜单
*/
@SaCheckPermission("system:menu:edit")
@Log(title = "菜单管理", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysMenu menu) {
if (!menuService.checkMenuNameUnique(menu)) {
return R.fail("修改菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
} else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) {
return R.fail("修改菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头");
} else if (menu.getMenuId().equals(menu.getParentId())) {
return R.fail("修改菜单'" + menu.getMenuName() + "'失败,上级菜单不能选择自己");
}
return toAjax(menuService.updateMenu(menu));
}

/**
* 删除菜单
*
* @param menuId 菜单ID
*/
@SaCheckPermission("system:menu:remove")
@Log(title = "菜单管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{menuId}")
public R<Void> remove(@PathVariable("menuId") Long menuId) {
if (menuService.hasChildByMenuId(menuId)) {
return R.warn("存在子菜单,不允许删除");
}
if (menuService.checkMenuExistRole(menuId)) {
return R.warn("菜单已分配,不允许删除");
}
return toAjax(menuService.deleteMenuById(menuId));
}
}

+ 80
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java Datei anzeigen

@@ -0,0 +1,80 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.domain.SysNotice;
import com.ruoyi.system.service.ISysNoticeService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

/**
* 公告 信息操作处理
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/notice")
public class SysNoticeController extends BaseController {

private final ISysNoticeService noticeService;

/**
* 获取通知公告列表
*/
@SaCheckPermission("system:notice:list")
@GetMapping("/list")
public TableDataInfo<SysNotice> list(SysNotice notice, PageQuery pageQuery) {
return noticeService.selectPageNoticeList(notice, pageQuery);
}

/**
* 根据通知公告编号获取详细信息
*
* @param noticeId 公告ID
*/
@SaCheckPermission("system:notice:query")
@GetMapping(value = "/{noticeId}")
public R<SysNotice> getInfo(@PathVariable Long noticeId) {
return R.ok(noticeService.selectNoticeById(noticeId));
}

/**
* 新增通知公告
*/
@SaCheckPermission("system:notice:add")
@Log(title = "通知公告", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysNotice notice) {
return toAjax(noticeService.insertNotice(notice));
}

/**
* 修改通知公告
*/
@SaCheckPermission("system:notice:edit")
@Log(title = "通知公告", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysNotice notice) {
return toAjax(noticeService.updateNotice(notice));
}

/**
* 删除通知公告
*
* @param noticeIds 公告ID串
*/
@SaCheckPermission("system:notice:remove")
@Log(title = "通知公告", businessType = BusinessType.DELETE)
@DeleteMapping("/{noticeIds}")
public R<Void> remove(@PathVariable Long[] noticeIds) {
return toAjax(noticeService.deleteNoticeByIds(noticeIds));
}
}

+ 105
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysOssConfigController.java Datei anzeigen

@@ -0,0 +1,105 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import com.ruoyi.common.core.validate.QueryGroup;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.domain.bo.SysOssConfigBo;
import com.ruoyi.system.domain.vo.SysOssConfigVo;
import com.ruoyi.system.service.ISysOssConfigService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;

/**
* 对象存储配置
*
* @author Lion Li
* @author 孤舟烟雨
* @date 2021-08-13
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/oss/config")
public class SysOssConfigController extends BaseController {

private final ISysOssConfigService iSysOssConfigService;

/**
* 查询对象存储配置列表
*/
@SaCheckPermission("system:oss:list")
@GetMapping("/list")
public TableDataInfo<SysOssConfigVo> list(@Validated(QueryGroup.class) SysOssConfigBo bo, PageQuery pageQuery) {
return iSysOssConfigService.queryPageList(bo, pageQuery);
}

/**
* 获取对象存储配置详细信息
*
* @param ossConfigId OSS配置ID
*/
@SaCheckPermission("system:oss:query")
@GetMapping("/{ossConfigId}")
public R<SysOssConfigVo> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long ossConfigId) {
return R.ok(iSysOssConfigService.queryById(ossConfigId));
}

/**
* 新增对象存储配置
*/
@SaCheckPermission("system:oss:add")
@Log(title = "对象存储配置", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody SysOssConfigBo bo) {
return toAjax(iSysOssConfigService.insertByBo(bo));
}

/**
* 修改对象存储配置
*/
@SaCheckPermission("system:oss:edit")
@Log(title = "对象存储配置", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysOssConfigBo bo) {
return toAjax(iSysOssConfigService.updateByBo(bo));
}

/**
* 删除对象存储配置
*
* @param ossConfigIds OSS配置ID串
*/
@SaCheckPermission("system:oss:remove")
@Log(title = "对象存储配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ossConfigIds}")
public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ossConfigIds) {
return toAjax(iSysOssConfigService.deleteWithValidByIds(Arrays.asList(ossConfigIds), true));
}

/**
* 状态修改
*/
@SaCheckPermission("system:oss:edit")
@Log(title = "对象存储状态修改", businessType = BusinessType.UPDATE)
@PutMapping("/changeStatus")
public R<Void> changeStatus(@RequestBody SysOssConfigBo bo) {
return toAjax(iSysOssConfigService.updateOssConfigStatus(bo));
}
}

+ 117
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysOssController.java Datei anzeigen

@@ -0,0 +1,117 @@
package com.ruoyi.web.controller.system;


import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.http.HttpException;
import cn.hutool.http.HttpUtil;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.validate.QueryGroup;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.file.FileUtils;
import com.ruoyi.oss.core.OssClient;
import com.ruoyi.oss.factory.OssFactory;
import com.ruoyi.system.domain.SysOss;
import com.ruoyi.system.domain.bo.SysOssBo;
import com.ruoyi.system.domain.vo.SysOssVo;
import com.ruoyi.system.service.ISysOssService;
import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.NotEmpty;
import java.io.IOException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* 文件上传 控制层
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/oss")
public class SysOssController extends BaseController {

private final ISysOssService iSysOssService;

/**
* 查询OSS对象存储列表
*/
@SaCheckPermission("system:oss:list")
@GetMapping("/list")
public TableDataInfo<SysOssVo> list(@Validated(QueryGroup.class) SysOssBo bo, PageQuery pageQuery) {
return iSysOssService.queryPageList(bo, pageQuery);
}

/**
* 查询OSS对象基于id串
*
* @param ossIds OSS对象ID串
*/
@SaCheckPermission("system:oss:list")
@GetMapping("/listByIds/{ossIds}")
public R<List<SysOssVo>> listByIds(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ossIds) {
List<SysOssVo> list = iSysOssService.listByIds(Arrays.asList(ossIds));
return R.ok(list);
}

/**
* 上传OSS对象存储
*
* @param file 文件
*/
@SaCheckPermission("system:oss:upload")
@Log(title = "OSS对象存储", businessType = BusinessType.INSERT)
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<Map<String, String>> upload(@RequestPart("file") MultipartFile file) {
if (ObjectUtil.isNull(file)) {
throw new ServiceException("上传文件不能为空");
}
SysOssVo oss = iSysOssService.upload(file);
Map<String, String> map = new HashMap<>(2);
map.put("url", oss.getUrl());
map.put("fileName", oss.getOriginalName());
map.put("ossId", oss.getOssId().toString());
return R.ok(map);
}

/**
* 下载OSS对象
*
* @param ossId OSS对象ID
*/
@SaCheckPermission("system:oss:download")
@GetMapping("/download/{ossId}")
public void download(@PathVariable Long ossId, HttpServletResponse response) throws IOException {
iSysOssService.download(ossId,response);
}

/**
* 删除OSS对象存储
*
* @param ossIds OSS对象ID串
*/
@SaCheckPermission("system:oss:remove")
@Log(title = "OSS对象存储", businessType = BusinessType.DELETE)
@DeleteMapping("/{ossIds}")
public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ossIds) {
return toAjax(iSysOssService.deleteWithValidByIds(Arrays.asList(ossIds), true));
}

}

+ 115
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java Datei anzeigen

@@ -0,0 +1,115 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysPost;
import com.ruoyi.system.service.ISysPostService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* 岗位信息操作处理
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/post")
public class SysPostController extends BaseController {

private final ISysPostService postService;

/**
* 获取岗位列表
*/
@SaCheckPermission("system:post:list")
@GetMapping("/list")
public TableDataInfo<SysPost> list(SysPost post, PageQuery pageQuery) {
return postService.selectPagePostList(post, pageQuery);
}

/**
* 导出岗位列表
*/
@Log(title = "岗位管理", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:post:export")
@PostMapping("/export")
public void export(SysPost post, HttpServletResponse response) {
List<SysPost> list = postService.selectPostList(post);
ExcelUtil.exportExcel(list, "岗位数据", SysPost.class, response);
}

/**
* 根据岗位编号获取详细信息
*
* @param postId 岗位ID
*/
@SaCheckPermission("system:post:query")
@GetMapping(value = "/{postId}")
public R<SysPost> getInfo(@PathVariable Long postId) {
return R.ok(postService.selectPostById(postId));
}

/**
* 新增岗位
*/
@SaCheckPermission("system:post:add")
@Log(title = "岗位管理", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysPost post) {
if (!postService.checkPostNameUnique(post)) {
return R.fail("新增岗位'" + post.getPostName() + "'失败,岗位名称已存在");
} else if (!postService.checkPostCodeUnique(post)) {
return R.fail("新增岗位'" + post.getPostName() + "'失败,岗位编码已存在");
}
return toAjax(postService.insertPost(post));
}

/**
* 修改岗位
*/
@SaCheckPermission("system:post:edit")
@Log(title = "岗位管理", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysPost post) {
if (!postService.checkPostNameUnique(post)) {
return R.fail("修改岗位'" + post.getPostName() + "'失败,岗位名称已存在");
} else if (!postService.checkPostCodeUnique(post)) {
return R.fail("修改岗位'" + post.getPostName() + "'失败,岗位编码已存在");
}
return toAjax(postService.updatePost(post));
}

/**
* 删除岗位
*
* @param postIds 岗位ID串
*/
@SaCheckPermission("system:post:remove")
@Log(title = "岗位管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{postIds}")
public R<Void> remove(@PathVariable Long[] postIds) {
return toAjax(postService.deletePostByIds(postIds));
}

/**
* 获取岗位选择框列表
*/
@GetMapping("/optionselect")
public R<List<SysPost>> optionselect() {
List<SysPost> posts = postService.selectPostAll();
return R.ok(posts);
}
}

+ 126
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java Datei anzeigen

@@ -0,0 +1,126 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.secure.BCrypt;
import cn.hutool.core.io.FileUtil;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.file.MimeTypeUtils;
import com.ruoyi.system.domain.SysOss;
import com.ruoyi.system.domain.vo.SysOssVo;
import com.ruoyi.system.service.ISysOssService;
import com.ruoyi.system.service.ISysUserService;
import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

/**
* 个人信息 业务处理
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/user/profile")
public class SysProfileController extends BaseController {

private final ISysUserService userService;
private final ISysOssService iSysOssService;

/**
* 个人信息
*/
@GetMapping
public R<Map<String, Object>> profile() {
SysUser user = userService.selectUserById(getUserId());
Map<String, Object> ajax = new HashMap<>();
ajax.put("user", user);
ajax.put("roleGroup", userService.selectUserRoleGroup(user.getUserName()));
ajax.put("postGroup", userService.selectUserPostGroup(user.getUserName()));
return R.ok(ajax);
}

/**
* 修改用户
*/
@Log(title = "个人信息", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> updateProfile(@RequestBody SysUser user) {
if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) {
return R.fail("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
}
if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user)) {
return R.fail("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
}
user.setUserId(getUserId());
user.setUserName(null);
user.setPassword(null);
user.setAvatar(null);
user.setDeptId(null);
if (userService.updateUserProfile(user) > 0) {
return R.ok();
}
return R.fail("修改个人信息异常,请联系管理员");
}

/**
* 重置密码
*
* @param newPassword 旧密码
* @param oldPassword 新密码
*/
@Log(title = "个人信息", businessType = BusinessType.UPDATE)
@PutMapping("/updatePwd")
public R<Void> updatePwd(String oldPassword, String newPassword) {
SysUser user = userService.selectUserById(LoginHelper.getUserId());
String userName = user.getUserName();
String password = user.getPassword();
if (!BCrypt.checkpw(oldPassword, password)) {
return R.fail("修改密码失败,旧密码错误");
}
if (BCrypt.checkpw(newPassword, password)) {
return R.fail("新密码不能与旧密码相同");
}

if (userService.resetUserPwd(userName, BCrypt.hashpw(newPassword)) > 0) {
return R.ok();
}
return R.fail("修改密码异常,请联系管理员");
}

/**
* 头像上传
*
* @param avatarfile 用户头像
*/
@Log(title = "用户头像", businessType = BusinessType.UPDATE)
@PostMapping(value = "/avatar", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<Map<String, Object>> avatar(@RequestPart("avatarfile") MultipartFile avatarfile) {
Map<String, Object> ajax = new HashMap<>();
if (!avatarfile.isEmpty()) {
String extension = FileUtil.extName(avatarfile.getOriginalFilename());
if (!StringUtils.equalsAnyIgnoreCase(extension, MimeTypeUtils.IMAGE_EXTENSION)) {
return R.fail("文件格式不正确,请上传" + Arrays.toString(MimeTypeUtils.IMAGE_EXTENSION) + "格式");
}
SysOssVo oss = iSysOssService.upload(avatarfile);
String avatar = oss.getUrl();
if (userService.updateUserAvatar(getUsername(), avatar)) {
ajax.put("imgUrl", avatar);
return R.ok(ajax);
}
}
return R.fail("上传图片异常,请联系管理员");
}
}

+ 40
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java Datei anzeigen

@@ -0,0 +1,40 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.model.RegisterBody;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.SysRegisterService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

/**
* 注册验证
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
public class SysRegisterController extends BaseController {

private final SysRegisterService registerService;
private final ISysConfigService configService;

/**
* 用户注册
*/
@SaIgnore
@PostMapping("/register")
public R<Void> register(@Validated @RequestBody RegisterBody user) {
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) {
return R.fail("当前系统没有开启注册功能!");
}
registerService.register(user);
return R.ok();
}
}

+ 252
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java Datei anzeigen

@@ -0,0 +1,252 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.collection.CollUtil;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysUserRole;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService;
import com.ruoyi.system.service.SysPermissionService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* 角色信息
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/role")
public class SysRoleController extends BaseController {

private final ISysRoleService roleService;
private final ISysUserService userService;
private final ISysDeptService deptService;
private final SysPermissionService permissionService;

/**
* 获取角色信息列表
*/
@SaCheckPermission("system:role:list")
@GetMapping("/list")
public TableDataInfo<SysRole> list(SysRole role, PageQuery pageQuery) {
return roleService.selectPageRoleList(role, pageQuery);
}

/**
* 导出角色信息列表
*/
@Log(title = "角色管理", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:role:export")
@PostMapping("/export")
public void export(SysRole role, HttpServletResponse response) {
List<SysRole> list = roleService.selectRoleList(role);
ExcelUtil.exportExcel(list, "角色数据", SysRole.class, response);
}

/**
* 根据角色编号获取详细信息
*
* @param roleId 角色ID
*/
@SaCheckPermission("system:role:query")
@GetMapping(value = "/{roleId}")
public R<SysRole> getInfo(@PathVariable Long roleId) {
roleService.checkRoleDataScope(roleId);
return R.ok(roleService.selectRoleById(roleId));
}

/**
* 新增角色
*/
@SaCheckPermission("system:role:add")
@Log(title = "角色管理", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysRole role) {
if (!roleService.checkRoleNameUnique(role)) {
return R.fail("新增角色'" + role.getRoleName() + "'失败,角色名称已存在");
} else if (!roleService.checkRoleKeyUnique(role)) {
return R.fail("新增角色'" + role.getRoleName() + "'失败,角色权限已存在");
}
return toAjax(roleService.insertRole(role));

}

/**
* 修改保存角色
*/
@SaCheckPermission("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysRole role) {
roleService.checkRoleAllowed(role);
roleService.checkRoleDataScope(role.getRoleId());
if (!roleService.checkRoleNameUnique(role)) {
return R.fail("修改角色'" + role.getRoleName() + "'失败,角色名称已存在");
} else if (!roleService.checkRoleKeyUnique(role)) {
return R.fail("修改角色'" + role.getRoleName() + "'失败,角色权限已存在");
}

if (roleService.updateRole(role) > 0) {
List<String> keys = StpUtil.searchTokenValue("", 0, -1, false);
if (CollUtil.isEmpty(keys)) {
return R.ok();
}
// 角色关联的在线用户量过大会导致redis阻塞卡顿 谨慎操作
keys.parallelStream().forEach(key -> {
String token = key.replace(CacheConstants.LOGIN_TOKEN_KEY, "");
// 如果已经过期则跳过
if (StpUtil.stpLogic.getTokenActivityTimeoutByToken(token) < -1) {
return;
}
LoginUser loginUser = LoginHelper.getLoginUser(token);
if (loginUser.getRoles().stream().anyMatch(r -> r.getRoleId().equals(role.getRoleId()))) {
try {
StpUtil.logoutByTokenValue(token);
} catch (NotLoginException ignored) {
}
}
});
return R.ok();
}
return R.fail("修改角色'" + role.getRoleName() + "'失败,请联系管理员");
}

/**
* 修改保存数据权限
*/
@SaCheckPermission("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.UPDATE)
@PutMapping("/dataScope")
public R<Void> dataScope(@RequestBody SysRole role) {
roleService.checkRoleAllowed(role);
roleService.checkRoleDataScope(role.getRoleId());
return toAjax(roleService.authDataScope(role));
}

/**
* 状态修改
*/
@SaCheckPermission("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.UPDATE)
@PutMapping("/changeStatus")
public R<Void> changeStatus(@RequestBody SysRole role) {
roleService.checkRoleAllowed(role);
roleService.checkRoleDataScope(role.getRoleId());
return toAjax(roleService.updateRoleStatus(role));
}

/**
* 删除角色
*
* @param roleIds 角色ID串
*/
@SaCheckPermission("system:role:remove")
@Log(title = "角色管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{roleIds}")
public R<Void> remove(@PathVariable Long[] roleIds) {
return toAjax(roleService.deleteRoleByIds(roleIds));
}

/**
* 获取角色选择框列表
*/
@SaCheckPermission("system:role:query")
@GetMapping("/optionselect")
public R<List<SysRole>> optionselect() {
return R.ok(roleService.selectRoleAll());
}

/**
* 查询已分配用户角色列表
*/
@SaCheckPermission("system:role:list")
@GetMapping("/authUser/allocatedList")
public TableDataInfo<SysUser> allocatedList(SysUser user, PageQuery pageQuery) {
return userService.selectAllocatedList(user, pageQuery);
}

/**
* 查询未分配用户角色列表
*/
@SaCheckPermission("system:role:list")
@GetMapping("/authUser/unallocatedList")
public TableDataInfo<SysUser> unallocatedList(SysUser user, PageQuery pageQuery) {
return userService.selectUnallocatedList(user, pageQuery);
}

/**
* 取消授权用户
*/
@SaCheckPermission("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.GRANT)
@PutMapping("/authUser/cancel")
public R<Void> cancelAuthUser(@RequestBody SysUserRole userRole) {
return toAjax(roleService.deleteAuthUser(userRole));
}

/**
* 批量取消授权用户
*
* @param roleId 角色ID
* @param userIds 用户ID串
*/
@SaCheckPermission("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.GRANT)
@PutMapping("/authUser/cancelAll")
public R<Void> cancelAuthUserAll(Long roleId, Long[] userIds) {
return toAjax(roleService.deleteAuthUsers(roleId, userIds));
}

/**
* 批量选择用户授权
*
* @param roleId 角色ID
* @param userIds 用户ID串
*/
@SaCheckPermission("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.GRANT)
@PutMapping("/authUser/selectAll")
public R<Void> selectAuthUserAll(Long roleId, Long[] userIds) {
roleService.checkRoleDataScope(roleId);
return toAjax(roleService.insertAuthUsers(roleId, userIds));
}

/**
* 获取对应角色部门树列表
*
* @param roleId 角色ID
*/
@SaCheckPermission("system:role:list")
@GetMapping(value = "/deptTree/{roleId}")
public R<Map<String, Object>> roleDeptTreeselect(@PathVariable("roleId") Long roleId) {
Map<String, Object> ajax = new HashMap<>();
ajax.put("checkedKeys", deptService.selectDeptListByRoleId(roleId));
ajax.put("depts", deptService.selectDeptTreeList(new SysDept()));
return R.ok(ajax);
}
}

+ 249
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java Datei anzeigen

@@ -0,0 +1,249 @@
package com.ruoyi.web.controller.system;

import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.secure.BCrypt;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.tree.Tree;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.excel.ExcelResult;
import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.common.utils.StreamUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.vo.SysUserExportVo;
import com.ruoyi.system.domain.vo.SysUserImportVo;
import com.ruoyi.system.listener.SysUserImportListener;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysPostService;
import com.ruoyi.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService;
import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* 用户信息
*
* @author Lion Li
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/user")
public class SysUserController extends BaseController {

private final ISysUserService userService;
private final ISysRoleService roleService;
private final ISysPostService postService;
private final ISysDeptService deptService;

/**
* 获取用户列表
*/
@SaCheckPermission("system:user:list")
@GetMapping("/list")
public TableDataInfo<SysUser> list(SysUser user, PageQuery pageQuery) {
return userService.selectPageUserList(user, pageQuery);
}

/**
* 导出用户列表
*/
@Log(title = "用户管理", businessType = BusinessType.EXPORT)
@SaCheckPermission("system:user:export")
@PostMapping("/export")
public void export(SysUser user, HttpServletResponse response) {
List<SysUser> list = userService.selectUserList(user);
List<SysUserExportVo> listVo = BeanUtil.copyToList(list, SysUserExportVo.class);
for (int i = 0; i < list.size(); i++) {
SysDept dept = list.get(i).getDept();
SysUserExportVo vo = listVo.get(i);
if (ObjectUtil.isNotEmpty(dept)) {
vo.setDeptName(dept.getDeptName());
vo.setLeader(dept.getLeader());
}
}
ExcelUtil.exportExcel(listVo, "用户数据", SysUserExportVo.class, response);
}

/**
* 导入数据
*
* @param file 导入文件
* @param updateSupport 是否更新已存在数据
*/
@Log(title = "用户管理", businessType = BusinessType.IMPORT)
@SaCheckPermission("system:user:import")
@PostMapping(value = "/importData", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<Void> importData(@RequestPart("file") MultipartFile file, boolean updateSupport) throws Exception {
ExcelResult<SysUserImportVo> result = ExcelUtil.importExcel(file.getInputStream(), SysUserImportVo.class, new SysUserImportListener(updateSupport));
return R.ok(result.getAnalysis());
}

/**
* 获取导入模板
*/
@PostMapping("/importTemplate")
public void importTemplate(HttpServletResponse response) {
ExcelUtil.exportExcel(new ArrayList<>(), "用户数据", SysUserImportVo.class, response);
}

/**
* 根据用户编号获取详细信息
*
* @param userId 用户ID
*/
@SaCheckPermission("system:user:query")
@GetMapping(value = {"/", "/{userId}"})
public R<Map<String, Object>> getInfo(@PathVariable(value = "userId", required = false) Long userId) {
userService.checkUserDataScope(userId);
Map<String, Object> ajax = new HashMap<>();
List<SysRole> roles = roleService.selectRoleAll();
ajax.put("roles", LoginHelper.isAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isAdmin()));
ajax.put("posts", postService.selectPostAll());
if (ObjectUtil.isNotNull(userId)) {
SysUser sysUser = userService.selectUserById(userId);
ajax.put("user", sysUser);
ajax.put("postIds", postService.selectPostListByUserId(userId));
ajax.put("roleIds", StreamUtils.toList(sysUser.getRoles(), SysRole::getRoleId));
}
return R.ok(ajax);
}

/**
* 新增用户
*/
@SaCheckPermission("system:user:add")
@Log(title = "用户管理", businessType = BusinessType.INSERT)
@PostMapping
public R<Void> add(@Validated @RequestBody SysUser user) {
if (!userService.checkUserNameUnique(user)) {
return R.fail("新增用户'" + user.getUserName() + "'失败,登录账号已存在");
} else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) {
return R.fail("新增用户'" + user.getUserName() + "'失败,手机号码已存在");
} else if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user)) {
return R.fail("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在");
}
user.setPassword(BCrypt.hashpw(user.getPassword()));
return toAjax(userService.insertUser(user));
}

/**
* 修改用户
*/
@SaCheckPermission("system:user:edit")
@Log(title = "用户管理", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated @RequestBody SysUser user) {
userService.checkUserAllowed(user);
userService.checkUserDataScope(user.getUserId());
if (!userService.checkUserNameUnique(user)) {
return R.fail("修改用户'" + user.getUserName() + "'失败,登录账号已存在");
} else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) {
return R.fail("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
} else if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user)) {
return R.fail("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
}
return toAjax(userService.updateUser(user));
}

/**
* 删除用户
*
* @param userIds 角色ID串
*/
@SaCheckPermission("system:user:remove")
@Log(title = "用户管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{userIds}")
public R<Void> remove(@PathVariable Long[] userIds) {
if (ArrayUtil.contains(userIds, getUserId())) {
return R.fail("当前用户不能删除");
}
return toAjax(userService.deleteUserByIds(userIds));
}

/**
* 重置密码
*/
@SaCheckPermission("system:user:resetPwd")
@Log(title = "用户管理", businessType = BusinessType.UPDATE)
@PutMapping("/resetPwd")
public R<Void> resetPwd(@RequestBody SysUser user) {
userService.checkUserAllowed(user);
userService.checkUserDataScope(user.getUserId());
user.setPassword(BCrypt.hashpw(user.getPassword()));
return toAjax(userService.resetPwd(user));
}

/**
* 状态修改
*/
@SaCheckPermission("system:user:edit")
@Log(title = "用户管理", businessType = BusinessType.UPDATE)
@PutMapping("/changeStatus")
public R<Void> changeStatus(@RequestBody SysUser user) {
userService.checkUserAllowed(user);
userService.checkUserDataScope(user.getUserId());
return toAjax(userService.updateUserStatus(user));
}

/**
* 根据用户编号获取授权角色
*
* @param userId 用户ID
*/
@SaCheckPermission("system:user:query")
@GetMapping("/authRole/{userId}")
public R<Map<String, Object>> authRole(@PathVariable Long userId) {
SysUser user = userService.selectUserById(userId);
List<SysRole> roles = roleService.selectRolesByUserId(userId);
Map<String, Object> ajax = new HashMap<>();
ajax.put("user", user);
ajax.put("roles", LoginHelper.isAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isAdmin()));
return R.ok(ajax);
}

/**
* 用户授权角色
*
* @param userId 用户Id
* @param roleIds 角色ID串
*/
@SaCheckPermission("system:user:edit")
@Log(title = "用户管理", businessType = BusinessType.GRANT)
@PutMapping("/authRole")
public R<Void> insertAuthRole(Long userId, Long[] roleIds) {
userService.checkUserDataScope(userId);
userService.insertUserAuth(userId, roleIds);
return R.ok();
}

/**
* 获取部门树列表
*/
@SaCheckPermission("system:user:list")
@GetMapping("/deptTree")
public R<List<Tree<Long>>> deptTree(SysDept dept) {
return R.ok(deptService.selectDeptTreeList(dept));
}

}

+ 195
- 0
ruoyi-admin/src/main/resources/application-dev.yml Datei anzeigen

@@ -0,0 +1,195 @@
--- # 监控中心配置
spring.boot.admin.client:
# 增加客户端开关
enabled: true
url: http://localhost:9090/admin
instance:
service-host-type: IP
username: ruoyi
password: 123456

--- # xxl-job 配置
xxl.job:
# 执行器开关
enabled: false
# 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
admin-addresses: http://localhost:9100/xxl-job-admin
# 执行器通讯TOKEN:非空时启用
access-token: xxl-job
executor:
# 执行器AppName:执行器心跳注册分组依据;为空则关闭自动注册
appname: xxl-job-executor
# 执行器端口号 执行器从9101开始往后写
port: 9101
# 执行器注册:默认IP:PORT
address:
# 执行器IP:默认自动获取IP
ip:
# 执行器运行日志文件存储磁盘路径
logpath: ./logs/xxl-job
# 执行器日志文件保存天数:大于3生效
logretentiondays: 30

--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: true
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://192.168.1.188:3307/ruoyi-activiti6?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: zhushiroot
# 从库数据源
slave:
lazy: true
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.1.188:3307/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username:
password:
# oracle:
# type: ${spring.datasource.type}
# driverClassName: oracle.jdbc.OracleDriver
# url: jdbc:oracle:thin:@//localhost:1521/XE
# username: ROOT
# password: root
# hikari:
# connectionTestQuery: SELECT 1 FROM DUAL
# postgres:
# type: ${spring.datasource.type}
# driverClassName: org.postgresql.Driver
# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
# username: root
# password: root
# sqlserver:
# type: ${spring.datasource.type}
# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
# username: SA
# password: root
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 连接测试query(配置检测连接是否有效)
connectionTestQuery: SELECT 1
# 多久检查一次连接的活性
keepaliveTime: 30000

--- #activiti配置
spring:
activiti:
#自动更新数据库结构
# true:适用开发环境,默认值。activiti会对数据库中所有表进行更新操作。如果表不存在,则自动创建
# false:适用生产环境。activiti在启动时,对比数据库表中保存的版本,如果没有表或者版本不匹配,将抛出异常
# create_drop: 在activiti启动时创建表,在关闭时删除表(必须手动关闭引擎,才能删除表)
# drop-create: 在activiti启动时删除原来的旧表,然后在创建新表(不需要手动关闭引擎)
database-schema-update: true
# activiti7与springboot整合后默认不创建历史表,需要手动开启
db-history-used: true
# 记录历史等级 可配置的历史级别有none, activity, audit, full
# none:不保存任何的历史数据,因此,在流程执行过程中,这是最高效的。
# activity:级别高于none,保存流程实例与流程行为,其他数据不保存。
# audit:除activity级别会保存的数据外,还会保存全部的流程任务及其属性。
# full:保存历史数据的最高级别,除了会保存audit级别的数据外,还会保存其他全部流程相关的细节数据,包括一些流程参数等。
history-level: full
# 是否自动检查resources下的processes目录的流程定义文件
check-process-definitions: false
# 关闭不自动添加部署数据 SpringAutoDeployment
deployment-mode: never-fail
# #开启异步true,定时任务
async-executor-activate: false

--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 0
# 密码(如没有密码请注释掉)
# password:
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false

redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 4
# Netty线程池数量
nettyThreads: 8
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${ruoyi.name}
# 最小空闲连接数
connectionMinimumIdleSize: 8
# 连接池大小
connectionPoolSize: 32
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50

--- # mail 邮件发送
mail:
enabled: false
host: smtp.163.com
port: 465
# 是否需要用户名密码验证
auth: true
# 发送方,遵循RFC-822标准
from: xxx@163.com
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user: xxx@163.com
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
pass: xxxxxxxxxx
# 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
starttlsEnable: true
# 使用SSL安全连接
sslEnable: true
# SMTP超时时长,单位毫秒,缺省值不超时
timeout: 0
# Socket连接超时值,单位毫秒,缺省值不超时
connectionTimeout: 0

--- # sms 短信
sms:
enabled: false
# 阿里云 dysmsapi.aliyuncs.com
# 腾讯云 sms.tencentcloudapi.com
endpoint: "dysmsapi.aliyuncs.com"
accessKeyId: xxxxxxx
accessKeySecret: xxxxxx
signName: 测试
# 腾讯专用
sdkAppId:

+ 174
- 0
ruoyi-admin/src/main/resources/application-prod.yml Datei anzeigen

@@ -0,0 +1,174 @@
--- # 临时文件存储位置 避免临时文件被系统清理报错
spring.servlet.multipart.location: /ruoyi/server/temp

--- # 监控中心配置
spring.boot.admin.client:
# 增加客户端开关
enabled: true
url: http://localhost:9090/admin
instance:
service-host-type: IP
username: ruoyi
password: 123456

--- # xxl-job 配置
xxl.job:
# 执行器开关
enabled: true
# 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
admin-addresses: http://localhost:9100/xxl-job-admin
# 执行器通讯TOKEN:非空时启用
access-token: xxl-job
executor:
# 执行器AppName:执行器心跳注册分组依据;为空则关闭自动注册
appname: xxl-job-executor
# 执行器端口号 执行器从9101开始往后写
port: 9101
# 执行器注册:默认IP:PORT
address:
# 执行器IP:默认自动获取IP
ip:
# 执行器运行日志文件存储磁盘路径
logpath: ./logs/xxl-job
# 执行器日志文件保存天数:大于3生效
logretentiondays: 30

--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: false
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: root
# 从库数据源
slave:
lazy: true
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username:
password:
# oracle:
# type: ${spring.datasource.type}
# driverClassName: oracle.jdbc.OracleDriver
# url: jdbc:oracle:thin:@//localhost:1521/XE
# username: ROOT
# password: root
# hikari:
# connectionTestQuery: SELECT 1 FROM DUAL
# postgres:
# type: ${spring.datasource.type}
# driverClassName: org.postgresql.Driver
# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
# username: root
# password: root
# sqlserver:
# type: ${spring.datasource.type}
# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
# username: SA
# password: root
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 连接测试query(配置检测连接是否有效)
connectionTestQuery: SELECT 1
# 多久检查一次连接的活性
keepaliveTime: 30000

--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 0
# 密码(如没有密码请注释掉)
# password:
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false

redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 16
# Netty线程池数量
nettyThreads: 32
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${ruoyi.name}
# 最小空闲连接数
connectionMinimumIdleSize: 32
# 连接池大小
connectionPoolSize: 64
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50

--- # mail 邮件发送
mail:
enabled: false
host: smtp.163.com
port: 465
# 是否需要用户名密码验证
auth: true
# 发送方,遵循RFC-822标准
from: xxx@163.com
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user: xxx@163.com
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
pass: xxxxxxxxxx
# 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
starttlsEnable: true
# 使用SSL安全连接
sslEnable: true
# SMTP超时时长,单位毫秒,缺省值不超时
timeout: 0
# Socket连接超时值,单位毫秒,缺省值不超时
connectionTimeout: 0

--- # sms 短信
sms:
enabled: false
# 阿里云 dysmsapi.aliyuncs.com
# 腾讯云 sms.tencentcloudapi.com
endpoint: "dysmsapi.aliyuncs.com"
accessKeyId: xxxxxxx
accessKeySecret: xxxxxx
signName: 测试
# 腾讯专用
sdkAppId:

+ 272
- 0
ruoyi-admin/src/main/resources/application.yml Datei anzeigen

@@ -0,0 +1,272 @@
# 项目相关配置
ruoyi:
# 名称
name: RuoYi-Vue-Plus
# 版本
version: ${ruoyi-vue-plus.version}
# 版权年份
copyrightYear: 2022
# 实例演示开关
demoEnabled: true
# 获取ip地址开关
addressEnabled: true
# 缓存懒加载
cacheLazy: false

captcha:
# 页面 <参数设置> 可开启关闭 验证码校验
# 验证码类型 math 数组计算 char 字符验证
type: MATH
# line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
category: CIRCLE
# 数字验证码位数
numberLength: 1
# 字符验证码长度
charLength: 4

# 开发环境配置
server:
# 服务器的HTTP端口,默认为8080
port: 8080
servlet:
# 应用的访问路径
context-path: /
# undertow 配置
undertow:
# HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的
max-http-post-size: -1
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
# 每块buffer的空间大小,越小的空间被利用越充分
buffer-size: 512
# 是否分配的直接内存
direct-buffers: true
threads:
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
io: 8
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
worker: 256

# 日志配置
logging:
level:
com.ruoyi: @logging.level@
org.springframework: warn
config: classpath:logback.xml

# 用户配置
user:
password:
# 密码最大错误次数
maxRetryCount: 5
# 密码锁定时间(默认10分钟)
lockTime: 10

# Spring配置
spring:
application:
name: ${ruoyi.name}
# 资源信息
messages:
# 国际化资源文件路径
basename: i18n/messages
profiles:
active: @profiles.active@
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 10MB
# 设置总上传的文件大小
max-request-size: 20MB
# 服务模块
devtools:
restart:
# 热部署开关
enabled: true
mvc:
format:
date-time: yyyy-MM-dd HH:mm:ss
jackson:
# 日期格式化
date-format: yyyy-MM-dd HH:mm:ss
serialization:
# 格式化输出
indent_output: false
# 忽略无法转换的对象
fail_on_empty_beans: false
deserialization:
# 允许对象忽略json中不存在的属性
fail_on_unknown_properties: false

# Sa-Token配置
sa-token:
# token名称 (同时也是cookie名称)
token-name: Authorization
# token有效期 设为一天 (必定过期) 单位: 秒
timeout: 86400
# token临时有效期 (指定时间无操作就过期) 单位: 秒
activity-timeout: 1800
# 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
is-concurrent: true
# 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
is-share: false
# 是否尝试从header里读取token
is-read-header: true
# 是否尝试从cookie里读取token
is-read-cookie: false
# token前缀
token-prefix: "Bearer"
# jwt秘钥
jwt-secret-key: abcdefghijklmnopqrstuvwxyz

# security配置
security:
# 排除路径
excludes:
# 静态资源
- /*.html
- /**/*.html
- /**/*.css
- /**/*.js
# 公共路径
- /favicon.ico
- /error
# swagger 文档配置
- /*/api-docs
- /*/api-docs/**
# actuator 监控配置
- /actuator
- /actuator/**

# MyBatisPlus配置
# https://baomidou.com/config/
mybatis-plus:
# 不支持多包, 如有需要可在注解配置 或 提升扫包等级
# 例如 com.**.**.mapper
mapperPackage: com.ruoyi.**.mapper
# 对应的 XML 文件位置
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.ruoyi.**.domain
# 启动时是否检查 MyBatis XML 文件的存在,默认不检查
checkConfigLocation: false
configuration:
# 自动驼峰命名规则(camel case)映射
mapUnderscoreToCamelCase: true
# MyBatis 自动映射策略
# NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
autoMappingBehavior: PARTIAL
# MyBatis 自动映射时未知列或未知属性处理策
# NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
autoMappingUnknownColumnBehavior: NONE
# 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
# 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
# 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
logImpl: org.apache.ibatis.logging.nologging.NoLoggingImpl
global-config:
# 是否打印 Logo banner
banner: true
dbConfig:
# 主键类型
# AUTO 自增 NONE 空 INPUT 用户输入 ASSIGN_ID 雪花 ASSIGN_UUID 唯一 UUID
idType: ASSIGN_ID
# 逻辑已删除值
logicDeleteValue: 2
# 逻辑未删除值
logicNotDeleteValue: 0
# 字段验证策略之 insert,在 insert 的时候的字段验证策略
# IGNORED 忽略 NOT_NULL 非NULL NOT_EMPTY 非空 DEFAULT 默认 NEVER 不加入 SQL
insertStrategy: NOT_NULL
# 字段验证策略之 update,在 update 的时候的字段验证策略
updateStrategy: NOT_NULL
# 字段验证策略之 select,在 select 的时候的字段验证策略既 wrapper 根据内部 entity 生成的 where 条件
where-strategy: NOT_NULL

# 数据加密
mybatis-encryptor:
# 是否开启加密
enable: false
# 默认加密算法
algorithm: BASE64
# 编码方式 BASE64/HEX。默认BASE64
encode: BASE64
# 安全秘钥 对称算法的秘钥 如:AES,SM4
password:
# 公私钥 非对称算法的公私钥 如:SM2,RSA
publicKey:
privateKey:

# Swagger配置
swagger:
info:
# 标题
title: '标题:${ruoyi.name}后台管理系统_接口文档'
# 描述
description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...'
# 版本
version: '版本号: ${ruoyi-vue-plus.version}'
# 作者信息
contact:
name: Lion Li
email: crazylionli@163.com
url: https://gitee.com/JavaLionLi/RuoYi-Vue-Plus
components:
# 鉴权方式配置
security-schemes:
apiKey:
type: APIKEY
in: HEADER
name: ${sa-token.token-name}

springdoc:
api-docs:
# 是否开启接口文档
enabled: true
swagger-ui:
# 持久化认证数据
persistAuthorization: true
#这里定义了两个分组,可定义多个,也可以不定义
group-configs:
- group: 1.演示模块
packages-to-scan: com.ruoyi.demo
- group: 2.系统模块
packages-to-scan: com.ruoyi.web
- group: 3.代码生成模块
packages-to-scan: com.ruoyi.generator

# 防止XSS攻击
xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*

# 全局线程池相关配置
thread-pool:
# 是否开启线程池
enabled: false
# 队列最大长度
queueCapacity: 128
# 线程池维护线程所允许的空闲时间
keepAliveSeconds: 300

--- # 分布式锁 lock4j 全局配置
lock4j:
# 获取分布式锁超时时间,默认为 3000 毫秒
acquire-timeout: 3000
# 分布式锁的超时时间,默认为 30 秒
expire: 30000

--- # Actuator 监控端点的配置项
management:
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
show-details: ALWAYS
logfile:
external-file: ./logs/sys-console.log

+ 8
- 0
ruoyi-admin/src/main/resources/banner.txt Datei anzeigen

@@ -0,0 +1,8 @@
Application Version: ${ruoyi-vue-plus.version}
Spring Boot Version: ${spring-boot.version}
__________ _____.___.__ ____ ____ __________.__
\______ \__ __ ____\__ | |__| \ \ / /_ __ ____ \______ \ | __ __ ______
| _/ | \/ _ \/ | | | ______ \ Y / | \_/ __ \ ______ | ___/ | | | \/ ___/
| | \ | ( <_> )____ | | /_____/ \ /| | /\ ___/ /_____/ | | | |_| | /\___ \
|____|_ /____/ \____// ______|__| \___/ |____/ \___ > |____| |____/____//____ >
\/ \/ \/ \/

+ 45
- 0
ruoyi-admin/src/main/resources/i18n/messages.properties Datei anzeigen

@@ -0,0 +1,45 @@
#错误消息
not.null=* 必须填写
user.jcaptcha.error=验证码错误
user.jcaptcha.expire=验证码已失效
user.not.exists=对不起, 您的账号:{0} 不存在.
user.password.not.match=用户不存在/密码错误
user.password.retry.limit.count=密码输入错误{0}次
user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
user.password.delete=对不起,您的账号:{0} 已被删除
user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
role.blocked=角色已封禁,请联系管理员
user.logout.success=退出成功
length.not.valid=长度必须在{min}到{max}个字符之间
user.username.not.blank=用户名不能为空
user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
user.username.length.valid=账户长度必须在{min}到{max}个字符之间
user.password.not.blank=用户密码不能为空
user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
user.password.not.valid=* 5-50个字符
user.email.not.valid=邮箱格式错误
user.phonenumber.not.blank=用户手机号不能为空
user.mobile.phone.number.not.valid=手机号格式错误
user.login.success=登录成功
user.register.success=注册成功
user.register.save.error=保存用户 {0} 失败,注册账号已存在
user.register.error=注册失败,请联系系统管理人员
user.notfound=请重新登录
user.forcelogout=管理员强制退出,请重新登录
user.unknown.error=未知错误,请重新登录
##文件上传消息
upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
upload.filename.exceed.length=上传的文件名最长{0}个字符
##权限
no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
repeat.submit.message=不允许重复提交,请稍候再试
rate.limiter.message=访问过于频繁,请稍候再试
sms.code.not.blank=短信验证码不能为空
sms.code.retry.limit.count=短信验证码输入错误{0}次
sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
xcx.code.not.blank=小程序code不能为空

+ 45
- 0
ruoyi-admin/src/main/resources/i18n/messages_en_US.properties Datei anzeigen

@@ -0,0 +1,45 @@
#错误消息
not.null=* Required fill in
user.jcaptcha.error=Captcha error
user.jcaptcha.expire=Captcha invalid
user.not.exists=Sorry, your account: {0} does not exist
user.password.not.match=User does not exist/Password error
user.password.retry.limit.count=Password input error {0} times
user.password.retry.limit.exceed=Password input error {0} times, account locked for {1} minutes
user.password.delete=Sorry, your account:{0} has been deleted
user.blocked=Sorry, your account: {0} has been disabled. Please contact the administrator
role.blocked=Role disabled,please contact administrators
user.logout.success=Exit successful
length.not.valid=The length must be between {min} and {max} characters
user.username.not.blank=Username cannot be blank
user.username.not.valid=* 2 to 20 chinese characters, letters, numbers or underscores, and must start with a non number
user.username.length.valid=Account length must be between {min} and {max} characters
user.password.not.blank=Password cannot be empty
user.password.length.valid=Password length must be between {min} and {max} characters
user.password.not.valid=* 5-50 characters
user.email.not.valid=Mailbox format error
user.phonenumber.not.blank=Phone number cannot be blank
user.mobile.phone.number.not.valid=Phone number format error
user.login.success=Login successful
user.register.success=Register successful
user.register.save.error=Failed to save user {0}, The registered account already exists
user.register.error=Register failed, please contact system administrator
user.notfound=Please login again
user.forcelogout=The administrator is forced to exit,please login again
user.unknown.error=Unknown error, please login again
##文件上传消息
upload.exceed.maxSize=The uploaded file size exceeds the limit file size!<br/>the maximum allowed file size is:{0}MB!
upload.filename.exceed.length=The maximum length of uploaded file name is {0} characters
##权限
no.permission=You do not have permission to the data,please contact your administrator to add permissions [{0}]
no.create.permission=You do not have permission to create data,please contact your administrator to add permissions [{0}]
no.update.permission=You do not have permission to modify data,please contact your administrator to add permissions [{0}]
no.delete.permission=You do not have permission to delete data,please contact your administrator to add permissions [{0}]
no.export.permission=You do not have permission to export data,please contact your administrator to add permissions [{0}]
no.view.permission=You do not have permission to view data,please contact your administrator to add permissions [{0}]
repeat.submit.message=Repeat submit is not allowed, please try again later
rate.limiter.message=Visit too frequently, please try again later
sms.code.not.blank=Sms code cannot be blank
sms.code.retry.limit.count=Sms code input error {0} times
sms.code.retry.limit.exceed=Sms code input error {0} times, account locked for {1} minutes
xcx.code.not.blank=Mini program code cannot be blank

+ 45
- 0
ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties Datei anzeigen

@@ -0,0 +1,45 @@
#错误消息
not.null=* 必须填写
user.jcaptcha.error=验证码错误
user.jcaptcha.expire=验证码已失效
user.not.exists=对不起, 您的账号:{0} 不存在.
user.password.not.match=用户不存在/密码错误
user.password.retry.limit.count=密码输入错误{0}次
user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
user.password.delete=对不起,您的账号:{0} 已被删除
user.blocked=对不起,您的账号:{0} 已禁用,请联系管理员
role.blocked=角色已封禁,请联系管理员
user.logout.success=退出成功
length.not.valid=长度必须在{min}到{max}个字符之间
user.username.not.blank=用户名不能为空
user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
user.username.length.valid=账户长度必须在{min}到{max}个字符之间
user.password.not.blank=用户密码不能为空
user.password.length.valid=用户密码长度必须在{min}到{max}个字符之间
user.password.not.valid=* 5-50个字符
user.email.not.valid=邮箱格式错误
user.phonenumber.not.blank=用户手机号不能为空
user.mobile.phone.number.not.valid=手机号格式错误
user.login.success=登录成功
user.register.success=注册成功
user.register.save.error=保存用户 {0} 失败,注册账号已存在
user.register.error=注册失败,请联系系统管理人员
user.notfound=请重新登录
user.forcelogout=管理员强制退出,请重新登录
user.unknown.error=未知错误,请重新登录
##文件上传消息
upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
upload.filename.exceed.length=上传的文件名最长{0}个字符
##权限
no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
repeat.submit.message=不允许重复提交,请稍候再试
rate.limiter.message=访问过于频繁,请稍候再试
sms.code.not.blank=短信验证码不能为空
sms.code.retry.limit.count=短信验证码输入错误{0}次
sms.code.retry.limit.exceed=短信验证码输入错误{0}次,帐户锁定{1}分钟
xcx.code.not.blank=小程序code不能为空

+ 129
- 0
ruoyi-admin/src/main/resources/logback.xml Datei anzeigen

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="log.path" value="./logs"/>
<property name="console.log.pattern"
value="%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}%n) - %msg%n"/>
<property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"/>

<!-- 控制台输出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${console.log.pattern}</pattern>
<charset>utf-8</charset>
</encoder>
</appender>

<!-- 控制台输出 -->
<appender name="file_console" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-console.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-console.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大 1天 -->
<maxHistory>1</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
<charset>utf-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<!-- 过滤的级别 -->
<level>INFO</level>
</filter>
</appender>

<!-- 系统日志输出 -->
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-info.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>INFO</level>
<!-- 匹配时的操作:接收(记录) -->
<onMatch>ACCEPT</onMatch>
<!-- 不匹配时的操作:拒绝(不记录) -->
<onMismatch>DENY</onMismatch>
</filter>
</appender>

<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-error.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>ERROR</level>
<!-- 匹配时的操作:接收(记录) -->
<onMatch>ACCEPT</onMatch>
<!-- 不匹配时的操作:拒绝(不记录) -->
<onMismatch>DENY</onMismatch>
</filter>
</appender>

<!-- info异步输出 -->
<appender name="async_info" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
<queueSize>512</queueSize>
<!-- 添加附加的appender,最多只能添加一个 -->
<appender-ref ref="file_info"/>
</appender>

<!-- error异步输出 -->
<appender name="async_error" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
<queueSize>512</queueSize>
<!-- 添加附加的appender,最多只能添加一个 -->
<appender-ref ref="file_error"/>
</appender>

<!-- 整合 skywalking 控制台输出 tid -->
<!-- <appender name="console" class="ch.qos.logback.core.ConsoleAppender">-->
<!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">-->
<!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">-->
<!-- <pattern>[%tid] ${console.log.pattern}</pattern>-->
<!-- </layout>-->
<!-- <charset>utf-8</charset>-->
<!-- </encoder>-->
<!-- </appender>-->

<!-- 整合 skywalking 推送采集日志 -->
<!-- <appender name="sky_log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">-->
<!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">-->
<!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">-->
<!-- <pattern>[%tid] ${console.log.pattern}</pattern>-->
<!-- </layout>-->
<!-- <charset>utf-8</charset>-->
<!-- </encoder>-->
<!-- </appender>-->

<!--系统操作日志-->
<root level="info">
<appender-ref ref="console" />
<appender-ref ref="async_info" />
<appender-ref ref="async_error" />
<appender-ref ref="file_console" />
<!-- <appender-ref ref="sky_log"/>-->
</root>

</configuration>

+ 28
- 0
ruoyi-admin/src/main/resources/spy.properties Datei anzeigen

@@ -0,0 +1,28 @@
# p6spy 性能分析插件配置文件
modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定义日志打印
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
#日志输出到控制台
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
# 使用日志系统记录 sql
#appender=com.p6spy.engine.spy.appender.Slf4JLogger
# 设置 p6spy driver 代理
#deregisterdrivers=true
# 取消JDBC URL前缀
useprefix=true
# 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.
excludecategories=info,debug,result,commit,resultset
# 日期格式
dateformat=yyyy-MM-dd HH:mm:ss
# SQL语句打印时间格式
databaseDialectTimestampFormat=yyyy-MM-dd HH:mm:ss
# 实际驱动可多个
#driverlist=org.h2.Driver
# 是否开启慢SQL记录
outagedetection=true
# 慢SQL记录标准 2 秒
outagedetectioninterval=2
# 是否过滤 Log
filter=true
# 过滤 Log 时所排除的 sql 关键字,以逗号分隔
exclude=SELECT 1

+ 1329
- 0
ruoyi-admin/src/main/resources/static/stencilset.json
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


+ 45
- 0
ruoyi-admin/src/test/java/com/ruoyi/test/AssertUnitTest.java Datei anzeigen

@@ -0,0 +1,45 @@
package com.ruoyi.test;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

/**
* 断言单元测试案例
*
* @author Lion Li
*/
@DisplayName("断言单元测试案例")
public class AssertUnitTest {

@DisplayName("测试 assertEquals 方法")
@Test
public void testAssertEquals() {
Assertions.assertEquals("666", new String("666"));
Assertions.assertNotEquals("666", new String("666"));
}

@DisplayName("测试 assertSame 方法")
@Test
public void testAssertSame() {
Object obj = new Object();
Object obj1 = obj;
Assertions.assertSame(obj, obj1);
Assertions.assertNotSame(obj, obj1);
}

@DisplayName("测试 assertTrue 方法")
@Test
public void testAssertTrue() {
Assertions.assertTrue(true);
Assertions.assertFalse(true);
}

@DisplayName("测试 assertNull 方法")
@Test
public void testAssertNull() {
Assertions.assertNull(null);
Assertions.assertNotNull(null);
}

}

+ 70
- 0
ruoyi-admin/src/test/java/com/ruoyi/test/DemoUnitTest.java Datei anzeigen

@@ -0,0 +1,70 @@
package com.ruoyi.test;

import com.ruoyi.common.config.RuoYiConfig;
import org.junit.jupiter.api.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;

import java.util.concurrent.TimeUnit;

/**
* 单元测试案例
*
* @author Lion Li
*/
@SpringBootTest // 此注解只能在 springboot 主包下使用 需包含 main 方法与 yml 配置文件
@DisplayName("单元测试案例")
public class DemoUnitTest {

@Autowired
private RuoYiConfig ruoYiConfig;

@DisplayName("测试 @SpringBootTest @Test @DisplayName 注解")
@Test
public void testTest() {
System.out.println(ruoYiConfig);
}

@Disabled
@DisplayName("测试 @Disabled 注解")
@Test
public void testDisabled() {
System.out.println(ruoYiConfig);
}

@Timeout(value = 2L, unit = TimeUnit.SECONDS)
@DisplayName("测试 @Timeout 注解")
@Test
public void testTimeout() throws InterruptedException {
Thread.sleep(3000);
System.out.println(ruoYiConfig);
}


@DisplayName("测试 @RepeatedTest 注解")
@RepeatedTest(3)
public void testRepeatedTest() {
System.out.println(666);
}

@BeforeAll
public static void testBeforeAll() {
System.out.println("@BeforeAll ==================");
}

@BeforeEach
public void testBeforeEach() {
System.out.println("@BeforeEach ==================");
}

@AfterEach
public void testAfterEach() {
System.out.println("@AfterEach ==================");
}

@AfterAll
public static void testAfterAll() {
System.out.println("@AfterAll ==================");
}

}

+ 72
- 0
ruoyi-admin/src/test/java/com/ruoyi/test/ParamUnitTest.java Datei anzeigen

@@ -0,0 +1,72 @@
package com.ruoyi.test;

import com.ruoyi.common.enums.UserType;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.EnumSource;
import org.junit.jupiter.params.provider.MethodSource;
import org.junit.jupiter.params.provider.NullSource;
import org.junit.jupiter.params.provider.ValueSource;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Stream;

/**
* 带参数单元测试案例
*
* @author Lion Li
*/
@DisplayName("带参数单元测试案例")
public class ParamUnitTest {

@DisplayName("测试 @ValueSource 注解")
@ParameterizedTest
@ValueSource(strings = {"t1", "t2", "t3"})
public void testValueSource(String str) {
System.out.println(str);
}

@DisplayName("测试 @NullSource 注解")
@ParameterizedTest
@NullSource
public void testNullSource(String str) {
System.out.println(str);
}

@DisplayName("测试 @EnumSource 注解")
@ParameterizedTest
@EnumSource(UserType.class)
public void testEnumSource(UserType type) {
System.out.println(type.getUserType());
}

@DisplayName("测试 @MethodSource 注解")
@ParameterizedTest
@MethodSource("getParam")
public void testMethodSource(String str) {
System.out.println(str);
}

public static Stream<String> getParam() {
List<String> list = new ArrayList<>();
list.add("t1");
list.add("t2");
list.add("t3");
return list.stream();
}

@BeforeEach
public void testBeforeEach() {
System.out.println("@BeforeEach ==================");
}

@AfterEach
public void testAfterEach() {
System.out.println("@AfterEach ==================");
}


}

+ 54
- 0
ruoyi-admin/src/test/java/com/ruoyi/test/TagUnitTest.java Datei anzeigen

@@ -0,0 +1,54 @@
package com.ruoyi.test;

import org.junit.jupiter.api.*;
import org.springframework.boot.test.context.SpringBootTest;

/**
* 标签单元测试案例
*
* @author Lion Li
*/
@SpringBootTest
@DisplayName("标签单元测试案例")
public class TagUnitTest {

@Tag("dev")
@DisplayName("测试 @Tag dev")
@Test
public void testTagDev() {
System.out.println("dev");
}

@Tag("prod")
@DisplayName("测试 @Tag prod")
@Test
public void testTagProd() {
System.out.println("prod");
}

@Tag("local")
@DisplayName("测试 @Tag local")
@Test
public void testTagLocal() {
System.out.println("local");
}

@Tag("exclude")
@DisplayName("测试 @Tag exclude")
@Test
public void testTagExclude() {
System.out.println("exclude");
}

@BeforeEach
public void testBeforeEach() {
System.out.println("@BeforeEach ==================");
}

@AfterEach
public void testAfterEach() {
System.out.println("@AfterEach ==================");
}


}

+ 195
- 0
ruoyi-admin/target/classes/application-dev.yml Datei anzeigen

@@ -0,0 +1,195 @@
--- # 监控中心配置
spring.boot.admin.client:
# 增加客户端开关
enabled: true
url: http://localhost:9090/admin
instance:
service-host-type: IP
username: ruoyi
password: 123456

--- # xxl-job 配置
xxl.job:
# 执行器开关
enabled: false
# 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
admin-addresses: http://localhost:9100/xxl-job-admin
# 执行器通讯TOKEN:非空时启用
access-token: xxl-job
executor:
# 执行器AppName:执行器心跳注册分组依据;为空则关闭自动注册
appname: xxl-job-executor
# 执行器端口号 执行器从9101开始往后写
port: 9101
# 执行器注册:默认IP:PORT
address:
# 执行器IP:默认自动获取IP
ip:
# 执行器运行日志文件存储磁盘路径
logpath: ./logs/xxl-job
# 执行器日志文件保存天数:大于3生效
logretentiondays: 30

--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: true
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://192.168.1.188:3307/ruoyi-activiti6?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: zhushiroot
# 从库数据源
slave:
lazy: true
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.1.188:3307/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username:
password:
# oracle:
# type: ${spring.datasource.type}
# driverClassName: oracle.jdbc.OracleDriver
# url: jdbc:oracle:thin:@//localhost:1521/XE
# username: ROOT
# password: root
# hikari:
# connectionTestQuery: SELECT 1 FROM DUAL
# postgres:
# type: ${spring.datasource.type}
# driverClassName: org.postgresql.Driver
# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
# username: root
# password: root
# sqlserver:
# type: ${spring.datasource.type}
# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
# username: SA
# password: root
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 连接测试query(配置检测连接是否有效)
connectionTestQuery: SELECT 1
# 多久检查一次连接的活性
keepaliveTime: 30000

--- #activiti配置
spring:
activiti:
#自动更新数据库结构
# true:适用开发环境,默认值。activiti会对数据库中所有表进行更新操作。如果表不存在,则自动创建
# false:适用生产环境。activiti在启动时,对比数据库表中保存的版本,如果没有表或者版本不匹配,将抛出异常
# create_drop: 在activiti启动时创建表,在关闭时删除表(必须手动关闭引擎,才能删除表)
# drop-create: 在activiti启动时删除原来的旧表,然后在创建新表(不需要手动关闭引擎)
database-schema-update: true
# activiti7与springboot整合后默认不创建历史表,需要手动开启
db-history-used: true
# 记录历史等级 可配置的历史级别有none, activity, audit, full
# none:不保存任何的历史数据,因此,在流程执行过程中,这是最高效的。
# activity:级别高于none,保存流程实例与流程行为,其他数据不保存。
# audit:除activity级别会保存的数据外,还会保存全部的流程任务及其属性。
# full:保存历史数据的最高级别,除了会保存audit级别的数据外,还会保存其他全部流程相关的细节数据,包括一些流程参数等。
history-level: full
# 是否自动检查resources下的processes目录的流程定义文件
check-process-definitions: false
# 关闭不自动添加部署数据 SpringAutoDeployment
deployment-mode: never-fail
# #开启异步true,定时任务
async-executor-activate: false

--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 0
# 密码(如没有密码请注释掉)
# password:
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false

redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 4
# Netty线程池数量
nettyThreads: 8
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${ruoyi.name}
# 最小空闲连接数
connectionMinimumIdleSize: 8
# 连接池大小
connectionPoolSize: 32
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50

--- # mail 邮件发送
mail:
enabled: false
host: smtp.163.com
port: 465
# 是否需要用户名密码验证
auth: true
# 发送方,遵循RFC-822标准
from: xxx@163.com
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user: xxx@163.com
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
pass: xxxxxxxxxx
# 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
starttlsEnable: true
# 使用SSL安全连接
sslEnable: true
# SMTP超时时长,单位毫秒,缺省值不超时
timeout: 0
# Socket连接超时值,单位毫秒,缺省值不超时
connectionTimeout: 0

--- # sms 短信
sms:
enabled: false
# 阿里云 dysmsapi.aliyuncs.com
# 腾讯云 sms.tencentcloudapi.com
endpoint: "dysmsapi.aliyuncs.com"
accessKeyId: xxxxxxx
accessKeySecret: xxxxxx
signName: 测试
# 腾讯专用
sdkAppId:

+ 174
- 0
ruoyi-admin/target/classes/application-prod.yml Datei anzeigen

@@ -0,0 +1,174 @@
--- # 临时文件存储位置 避免临时文件被系统清理报错
spring.servlet.multipart.location: /ruoyi/server/temp

--- # 监控中心配置
spring.boot.admin.client:
# 增加客户端开关
enabled: true
url: http://localhost:9090/admin
instance:
service-host-type: IP
username: ruoyi
password: 123456

--- # xxl-job 配置
xxl.job:
# 执行器开关
enabled: true
# 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
admin-addresses: http://localhost:9100/xxl-job-admin
# 执行器通讯TOKEN:非空时启用
access-token: xxl-job
executor:
# 执行器AppName:执行器心跳注册分组依据;为空则关闭自动注册
appname: xxl-job-executor
# 执行器端口号 执行器从9101开始往后写
port: 9101
# 执行器注册:默认IP:PORT
address:
# 执行器IP:默认自动获取IP
ip:
# 执行器运行日志文件存储磁盘路径
logpath: ./logs/xxl-job
# 执行器日志文件保存天数:大于3生效
logretentiondays: 30

--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: false
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: root
# 从库数据源
slave:
lazy: true
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username:
password:
# oracle:
# type: ${spring.datasource.type}
# driverClassName: oracle.jdbc.OracleDriver
# url: jdbc:oracle:thin:@//localhost:1521/XE
# username: ROOT
# password: root
# hikari:
# connectionTestQuery: SELECT 1 FROM DUAL
# postgres:
# type: ${spring.datasource.type}
# driverClassName: org.postgresql.Driver
# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
# username: root
# password: root
# sqlserver:
# type: ${spring.datasource.type}
# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
# username: SA
# password: root
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 连接测试query(配置检测连接是否有效)
connectionTestQuery: SELECT 1
# 多久检查一次连接的活性
keepaliveTime: 30000

--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 0
# 密码(如没有密码请注释掉)
# password:
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false

redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 16
# Netty线程池数量
nettyThreads: 32
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${ruoyi.name}
# 最小空闲连接数
connectionMinimumIdleSize: 32
# 连接池大小
connectionPoolSize: 64
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50

--- # mail 邮件发送
mail:
enabled: false
host: smtp.163.com
port: 465
# 是否需要用户名密码验证
auth: true
# 发送方,遵循RFC-822标准
from: xxx@163.com
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user: xxx@163.com
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
pass: xxxxxxxxxx
# 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
starttlsEnable: true
# 使用SSL安全连接
sslEnable: true
# SMTP超时时长,单位毫秒,缺省值不超时
timeout: 0
# Socket连接超时值,单位毫秒,缺省值不超时
connectionTimeout: 0

--- # sms 短信
sms:
enabled: false
# 阿里云 dysmsapi.aliyuncs.com
# 腾讯云 sms.tencentcloudapi.com
endpoint: "dysmsapi.aliyuncs.com"
accessKeyId: xxxxxxx
accessKeySecret: xxxxxx
signName: 测试
# 腾讯专用
sdkAppId:

+ 272
- 0
ruoyi-admin/target/classes/application.yml Datei anzeigen

@@ -0,0 +1,272 @@
# 项目相关配置
ruoyi:
# 名称
name: RuoYi-Vue-Plus
# 版本
version: 4.6.0
# 版权年份
copyrightYear: 2022
# 实例演示开关
demoEnabled: true
# 获取ip地址开关
addressEnabled: true
# 缓存懒加载
cacheLazy: false

captcha:
# 页面 <参数设置> 可开启关闭 验证码校验
# 验证码类型 math 数组计算 char 字符验证
type: MATH
# line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
category: CIRCLE
# 数字验证码位数
numberLength: 1
# 字符验证码长度
charLength: 4

# 开发环境配置
server:
# 服务器的HTTP端口,默认为8080
port: 8080
servlet:
# 应用的访问路径
context-path: /
# undertow 配置
undertow:
# HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的
max-http-post-size: -1
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
# 每块buffer的空间大小,越小的空间被利用越充分
buffer-size: 512
# 是否分配的直接内存
direct-buffers: true
threads:
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
io: 8
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
worker: 256

# 日志配置
logging:
level:
com.ruoyi: debug
org.springframework: warn
config: classpath:logback.xml

# 用户配置
user:
password:
# 密码最大错误次数
maxRetryCount: 5
# 密码锁定时间(默认10分钟)
lockTime: 10

# Spring配置
spring:
application:
name: ${ruoyi.name}
# 资源信息
messages:
# 国际化资源文件路径
basename: i18n/messages
profiles:
active: dev
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 10MB
# 设置总上传的文件大小
max-request-size: 20MB
# 服务模块
devtools:
restart:
# 热部署开关
enabled: true
mvc:
format:
date-time: yyyy-MM-dd HH:mm:ss
jackson:
# 日期格式化
date-format: yyyy-MM-dd HH:mm:ss
serialization:
# 格式化输出
indent_output: false
# 忽略无法转换的对象
fail_on_empty_beans: false
deserialization:
# 允许对象忽略json中不存在的属性
fail_on_unknown_properties: false

# Sa-Token配置
sa-token:
# token名称 (同时也是cookie名称)
token-name: Authorization
# token有效期 设为一天 (必定过期) 单位: 秒
timeout: 86400
# token临时有效期 (指定时间无操作就过期) 单位: 秒
activity-timeout: 1800
# 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
is-concurrent: true
# 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
is-share: false
# 是否尝试从header里读取token
is-read-header: true
# 是否尝试从cookie里读取token
is-read-cookie: false
# token前缀
token-prefix: "Bearer"
# jwt秘钥
jwt-secret-key: abcdefghijklmnopqrstuvwxyz

# security配置
security:
# 排除路径
excludes:
# 静态资源
- /*.html
- /**/*.html
- /**/*.css
- /**/*.js
# 公共路径
- /favicon.ico
- /error
# swagger 文档配置
- /*/api-docs
- /*/api-docs/**
# actuator 监控配置
- /actuator
- /actuator/**

# MyBatisPlus配置
# https://baomidou.com/config/
mybatis-plus:
# 不支持多包, 如有需要可在注解配置 或 提升扫包等级
# 例如 com.**.**.mapper
mapperPackage: com.ruoyi.**.mapper
# 对应的 XML 文件位置
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.ruoyi.**.domain
# 启动时是否检查 MyBatis XML 文件的存在,默认不检查
checkConfigLocation: false
configuration:
# 自动驼峰命名规则(camel case)映射
mapUnderscoreToCamelCase: true
# MyBatis 自动映射策略
# NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
autoMappingBehavior: PARTIAL
# MyBatis 自动映射时未知列或未知属性处理策
# NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
autoMappingUnknownColumnBehavior: NONE
# 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
# 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
# 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
logImpl: org.apache.ibatis.logging.nologging.NoLoggingImpl
global-config:
# 是否打印 Logo banner
banner: true
dbConfig:
# 主键类型
# AUTO 自增 NONE 空 INPUT 用户输入 ASSIGN_ID 雪花 ASSIGN_UUID 唯一 UUID
idType: ASSIGN_ID
# 逻辑已删除值
logicDeleteValue: 2
# 逻辑未删除值
logicNotDeleteValue: 0
# 字段验证策略之 insert,在 insert 的时候的字段验证策略
# IGNORED 忽略 NOT_NULL 非NULL NOT_EMPTY 非空 DEFAULT 默认 NEVER 不加入 SQL
insertStrategy: NOT_NULL
# 字段验证策略之 update,在 update 的时候的字段验证策略
updateStrategy: NOT_NULL
# 字段验证策略之 select,在 select 的时候的字段验证策略既 wrapper 根据内部 entity 生成的 where 条件
where-strategy: NOT_NULL

# 数据加密
mybatis-encryptor:
# 是否开启加密
enable: false
# 默认加密算法
algorithm: BASE64
# 编码方式 BASE64/HEX。默认BASE64
encode: BASE64
# 安全秘钥 对称算法的秘钥 如:AES,SM4
password:
# 公私钥 非对称算法的公私钥 如:SM2,RSA
publicKey:
privateKey:

# Swagger配置
swagger:
info:
# 标题
title: '标题:${ruoyi.name}后台管理系统_接口文档'
# 描述
description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...'
# 版本
version: '版本号: 4.6.0'
# 作者信息
contact:
name: Lion Li
email: crazylionli@163.com
url: https://gitee.com/JavaLionLi/RuoYi-Vue-Plus
components:
# 鉴权方式配置
security-schemes:
apiKey:
type: APIKEY
in: HEADER
name: ${sa-token.token-name}

springdoc:
api-docs:
# 是否开启接口文档
enabled: true
swagger-ui:
# 持久化认证数据
persistAuthorization: true
#这里定义了两个分组,可定义多个,也可以不定义
group-configs:
- group: 1.演示模块
packages-to-scan: com.ruoyi.demo
- group: 2.系统模块
packages-to-scan: com.ruoyi.web
- group: 3.代码生成模块
packages-to-scan: com.ruoyi.generator

# 防止XSS攻击
xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*

# 全局线程池相关配置
thread-pool:
# 是否开启线程池
enabled: false
# 队列最大长度
queueCapacity: 128
# 线程池维护线程所允许的空闲时间
keepAliveSeconds: 300

--- # 分布式锁 lock4j 全局配置
lock4j:
# 获取分布式锁超时时间,默认为 3000 毫秒
acquire-timeout: 3000
# 分布式锁的超时时间,默认为 30 秒
expire: 30000

--- # Actuator 监控端点的配置项
management:
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
show-details: ALWAYS
logfile:
external-file: ./logs/sys-console.log

+ 8
- 0
ruoyi-admin/target/classes/banner.txt Datei anzeigen

@@ -0,0 +1,8 @@
Application Version: 4.6.0
Spring Boot Version: 2.7.9
__________ _____.___.__ ____ ____ __________.__
\______ \__ __ ____\__ | |__| \ \ / /_ __ ____ \______ \ | __ __ ______
| _/ | \/ _ \/ | | | ______ \ Y / | \_/ __ \ ______ | ___/ | | | \/ ___/
| | \ | ( <_> )____ | | /_____/ \ /| | /\ ___/ /_____/ | | | |_| | /\___ \
|____|_ /____/ \____// ______|__| \___/ |____/ \___ > |____| |____/____//____ >
\/ \/ \/ \/

BIN
ruoyi-admin/target/classes/com/ruoyi/RuoYiApplication.class Datei anzeigen


+ 1
- 0
ruoyi-admin/target/classes/com/ruoyi/RuoYiApplication__Javadoc.json Datei anzeigen

@@ -0,0 +1 @@
{"doc":" 启动程序\n\n @author ruoyi\n","fields":[],"enumConstants":[],"methods":[],"constructors":[]}

BIN
ruoyi-admin/target/classes/com/ruoyi/RuoYiServletInitializer.class Datei anzeigen


+ 1
- 0
ruoyi-admin/target/classes/com/ruoyi/RuoYiServletInitializer__Javadoc.json Datei anzeigen

@@ -0,0 +1 @@
{"doc":" web容器中进行部署\n\n @author ruoyi\n","fields":[],"enumConstants":[],"methods":[],"constructors":[]}

BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CaptchaController.class Datei anzeigen


+ 1
- 0
ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CaptchaController__Javadoc.json Datei anzeigen

@@ -0,0 +1 @@
{"doc":" 验证码操作处理\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"smsCaptcha","paramTypes":["java.lang.String"],"doc":" 短信验证码\n\n @param phonenumber 用户手机号\n"},{"name":"getCode","paramTypes":[],"doc":" 生成验证码\n"}],"constructors":[]}

BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class Datei anzeigen


+ 0
- 0
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController__Javadoc.json Datei anzeigen


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.

Laden…
Abbrechen
Speichern