I have maybe 100 failed pipeline jobs to re-run. Each job takes about 20 minutes on our self-hosted server. (Going into each failed pipeline web page individually then clicking "re-run" takes me forever, plus I get rate-limited opening that many web pages because Atlassian thinks I'm doing a DDOS attack. It would be incredible if I was able to batch-select pipelines to re-run.) Besides that point...
Twice now, after I've attempted to re-run all of the failed pipelines, it makes its way through pipelines fine for about an hour, then suddenly all of the remaining jobs in the queue give me this error:
Is there a timeout, where if a pipeline is queued for too long, Bitbucket pipelines will just automatically fail it?
The runner still shows online in the Bitbucket web portal. Rerunning the `start.ps1` script on the runner does not seem to fix it. It seems I have to open PowerShell on the runner and do `Get-Process java | Stop-Process` first before running the `start.ps1` script. Then the pipelines will run fine again. If I put like 3 pipelines in the queue, it will get through all of them. If I put 50 in the queue, they will start to fail eventually. Any advice is appreciated.