You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a server is started, it seems to go at a rate of about 5000 requests serviced per hour. After the first two hours, the rate seems to go down drastically. This is the rate history output from Dec 13 (from typing 'rate'):
After more investigation this was due to disk writes to the database taking longer and longer as the database grew. As disk writes fell behind, workers were being blocked waiting for writes to finish, resulting in hundreds of threads waiting. We implemented producer-consumer pattern where workers are never blocked and as a result, number of threads do not get out of control. Rates are steady when not trying to run in full-tilt mode.
When a server is started, it seems to go at a rate of about 5000 requests serviced per hour. After the first two hours, the rate seems to go down drastically. This is the rate history output from Dec 13 (from typing 'rate'):
This might be due to "error: can't start new thread" that doesn't seem to happen when we first start the server, but appears sometime later.
The text was updated successfully, but these errors were encountered: