Bladeren bron

调度线程优化,避免异常无法commit导致锁表;

xuxueli 6 jaren geleden
bovenliggende
commit
ebc5618e07
1 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 6 1
      xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java

+ 6 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java Bestand weergeven

@@ -160,7 +160,9 @@ public class JobScheduleHelper {
160 160
                         try {
161 161
                             conn.commit();
162 162
                         } catch (SQLException e) {
163
-                            e.printStackTrace();
163
+                            if (!scheduleThreadToStop) {
164
+                                logger.error(e.getMessage(), e);
165
+                            }
164 166
                         }
165 167
 
166 168
                         // close PreparedStatement
@@ -168,6 +170,9 @@ public class JobScheduleHelper {
168 170
                             try {
169 171
                                 preparedStatement.close();
170 172
                             } catch (SQLException ignore) {
173
+                                if (!scheduleThreadToStop) {
174
+                                    logger.error(ignore.getMessage(), ignore);
175
+                                }
171 176
                             }
172 177
                         }
173 178
                     }