Thank you.
This could be normal behavior in which reports are queued because workers are busy processing previous requests.
The maximum of parallel requests that can be executed is specified using workers.numberOfWorkers config which defaults to 2. Maybe you can try to increase it.
If that doesn't help, please just try to explain more. What jsreport version do you use? Does this happen every time even for the first report? How many reports do you execute before you get the queue timeouts? Does this problem persist even if the server is idle for a minute? Do you see some server crashes and restarts? Do you experience the same on your dev machine?