 <p>Found new way to put job back to same queue with some delay time. We can use direct <strong>release</strong> function of pheanstalk library. e.g. </p> <pre><code> $this-&gt;pheanstalk-&gt;release($job,$priority,$delay); </code></pre> <p>This way, we don't need to find job's actual tube and can save concurrency issues, specially in my case.</p> <p>Thanks for your help !!!</p>