Long delay between postprocessings - ideas?
Posted: April 10th, 2019, 11:12 am
I run sabnzbd "as a service" on a Windows Server 2012 box for ages, right now I'm on 2.3.7. Basically all is fine, download speed is ok, but I have a strange phenomenon I just don't understand:
Postprocessing basically works normal and at reasonable speed, but once a file is completely post-processed, it takes up to several minutes until the next postprocessing starts. In the meantime downloads continue, but the jobs stay in the "Queue" area althogh they are obviously completely downloaded: job detail shows e.g. "800 MB of 800 MB" and when looking at the job progress, there are no more files/posts left, but the job status does not change from "downloading". After a while, another postprocessing will start normally, and sooner or later all files will complete successfully.
This behaviour doesn't change once all downloads are done and processor usage comes down close to idle. All fully downloaded, but unprocessed jobs stay in the "Queue" section and only one of them at a time is transferred to "History" where postprocessing starts immediately. After it's complete, it takes a long while before the next job is picked up and post processing starts. It looks like there's no activity in the meantime.
If I remember correctly, in the past a file jumped from the "Queue" to the "History" section immediately after downloading and was waiting for postprocessing there. Once a file was processed, the next followed immediately with no gaps worth mentioning between them. My Internet line has "always" been downloading slightly faster than the usual postprocessing, mainly when repairs were required for some jobs, too,, but were somewhere on eye level. Now downloads are completed a long time before postprocessing finishes.
Maybe I shouldn't worry too much, because all jobs will complete - it just looks very odd and takes much longer than it used to because of the gaps between postprocessing the jobs.
After postprocessing, the individual job infos look very normal, for example "Downloaded in 4 mins 2 seconds at an average of 8.4 MB/s", even if the job was in the Queue for another hour after its download seemed complete.
I think I'm quite experienced and tried practically all switches and "Special" switches that could have an influence here - but returned to my "standards" again because there's no return to the original behaviour. Of course caches etc. were cleared several times meanwhile and there were some updates since then, although I will skip 2.3.8 for other reasons. I can't tell when this started as I don't tend to watch the web interface all the time - but it's like this for a while now.
The only thing I can imagine is that the x64 version behaves differently than the x86 - I changed from 32bit to 64bit sabnzbd some time last year, but didn't notice a difference first.
Did anyone else see the same change or have a clue what could be wrong here? Is there anything wrong at all?
Postprocessing basically works normal and at reasonable speed, but once a file is completely post-processed, it takes up to several minutes until the next postprocessing starts. In the meantime downloads continue, but the jobs stay in the "Queue" area althogh they are obviously completely downloaded: job detail shows e.g. "800 MB of 800 MB" and when looking at the job progress, there are no more files/posts left, but the job status does not change from "downloading". After a while, another postprocessing will start normally, and sooner or later all files will complete successfully.
This behaviour doesn't change once all downloads are done and processor usage comes down close to idle. All fully downloaded, but unprocessed jobs stay in the "Queue" section and only one of them at a time is transferred to "History" where postprocessing starts immediately. After it's complete, it takes a long while before the next job is picked up and post processing starts. It looks like there's no activity in the meantime.
If I remember correctly, in the past a file jumped from the "Queue" to the "History" section immediately after downloading and was waiting for postprocessing there. Once a file was processed, the next followed immediately with no gaps worth mentioning between them. My Internet line has "always" been downloading slightly faster than the usual postprocessing, mainly when repairs were required for some jobs, too,, but were somewhere on eye level. Now downloads are completed a long time before postprocessing finishes.
Maybe I shouldn't worry too much, because all jobs will complete - it just looks very odd and takes much longer than it used to because of the gaps between postprocessing the jobs.
After postprocessing, the individual job infos look very normal, for example "Downloaded in 4 mins 2 seconds at an average of 8.4 MB/s", even if the job was in the Queue for another hour after its download seemed complete.
I think I'm quite experienced and tried practically all switches and "Special" switches that could have an influence here - but returned to my "standards" again because there's no return to the original behaviour. Of course caches etc. were cleared several times meanwhile and there were some updates since then, although I will skip 2.3.8 for other reasons. I can't tell when this started as I don't tend to watch the web interface all the time - but it's like this for a while now.
The only thing I can imagine is that the x64 version behaves differently than the x86 - I changed from 32bit to 64bit sabnzbd some time last year, but didn't notice a difference first.
Did anyone else see the same change or have a clue what could be wrong here? Is there anything wrong at all?