Mohsin Ijaz
Mohsin Ijaz
No errors occur however i tried to add custom logs to each function start and end but for some reason second task start log comes but not end log. ```...
@ioquatix i have tried that before also the behavior was same.
@ioquatix it hangs occasionally
Sure sidekiq (6.2.2) sidekiq-cron (1.2.0) async-http (0.56.5) Ruby 3.0.2-alpine3.13 OS Linux
async (1.30.1) Also not yet tried other ruby versions as i am unable to understand what's causing this issue
ok i will try to upgrade to Ruby 3.0.3 and if issue still comes up i will notify here
@ioquatix I upgraded to Ruby 3.0.3 (also tried 3.1.0) and now the issue changed. After couple of hours sidekiq process get stop and on logs i checked and it shows...
Here is the latest code ``` Async do |task| task.with_timeout(80) do results = [] barrier = Async::Barrier.new semaphore = Async::Semaphore.new(2, parent: barrier) internet = Async::HTTP::Internet.new @params.each_slice(500) do |param| semaphore.async do...
> Thanks I'll check it. Yes let me know if you found the cause and how i can solve this