New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get Riju back up #92
Comments
So is this due to possible malicious/spam usage by a few parties or are we truly at true capacity in terms of the infrastructure? |
It's most likely due to being at infrastructure capacity. As I note above, simply having seven Python tabs open at the same time is sufficient to exhaust resources. This is primarily because language servers are very greedy for memory. |
Riju is now back up. This is due to the following changes I made:
|
As per the status page, Riju is currently down:
This issue tracks the needed work to get it back up. I started by doing two things, each of which was a fair bit of work:
Unfortunately, due to moby/moby#42704, it turns out that the resource constraints don't do anything. My current plan to mitigate this issue is to update the sentinel process running inside the container to allow commands to be fed in on stdin, with the output exposed through named pipes. This would allow us to execute processes inside the container without using
docker exec
, thus bypassing the linked Docker issue. I believe this would fix the current problem I'm seeing where Riju goes down almost immediately as soon as it starts receiving traffic. (In testing, opening seven Python tabs is sufficient to bring it down, even without any other traffic.)This process has taken longer than I would like because of the interference of "real life", as it were---health issues and preexisting social engagements. However, I still want to get Riju back up as soon as I can manage.
The text was updated successfully, but these errors were encountered: