Bladeren bron

[dex] Clear connection pool on cron end

Innocenty Enikeew 8 jaren geleden
bovenliggende
commit
498865eacd
1 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 4 2
      utils.lisp

+ 4 - 2
utils.lisp

@@ -424,8 +424,10 @@ is replaced with replacement."
         (scheduler (symbol-append name '-scheduler)))
     `(progn
        (defun ,name ()
-         (handler-case (progn ,@body)
-           (error (e) (log:error e))))
+         (unwind-protect
+              (handler-case (progn ,@body)
+                (error (e) (log:error e)))
+           (dex:clear-connection-pool)))
        (defun ,scheduler ()
          (clon:schedule-function
           ',name (clon:make-scheduler