Browse Source

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

xuxueli 6 years ago
parent
commit
ebc5618e07

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

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