diff --git a/src/Illuminate/Queue/Worker.php b/src/Illuminate/Queue/Worker.php
index <HASH>..<HASH> 100644
--- a/src/Illuminate/Queue/Worker.php
+++ b/src/Illuminate/Queue/Worker.php
@@ -598,7 +598,11 @@ class Worker
      */
     public function sleep($seconds)
     {
-        usleep($seconds * 1000000);
+        if ($seconds < 1) {
+            usleep($seconds * 1000000);
+        } else {
+            sleep($seconds);
+        }
     }
 
     /**
Use `usleep` in case when sleep time less than 1 second (#<I>)