-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
System.IO.IOException: The configured user limit (1024) on the number of inotify instances has been reached, or the per-process limit on the number of open file descriptors has been reached. #37664
Comments
From @ackginger in #27272:
|
FWIW, I managed to solve this issue by hosting my App Service in a distinct App Service Plan (was mixing Function Apps and "regular" Web Apps in the same). |
Actually I have several Function Apps deployed on Azure and one "regular" Web App, all built on .NET Core 3.1 and hosted on Linux containers. |
My bad, thought I could be able to unblock you :( |
Will this be retroactively fixed for dotnet core 3.1? What kind of timeframe would there be for a fix? Seeing this problem once a week now on Azure app service with the config described in #40350. The only solution for now is to use log monitor alerts and azure automation powershell scripts to scale down and up again, which isn't ideal. |
I've been facing the same problem as you do. |
This got moved to Future. Shouldn't this be fixed for 5.0? If the problem is what's described above (#37664 (comment)), this is also an issue with Microsoft.Extensions. |
Looks like this issue is causing significant customer pain and there is a known bug / fix here. Moving this in to 5.0 for bar check. |
Tagging subscribers to this area: @maryamariyan |
@pranavkm do you agree with @ackginger's assessment here? It looks like this behavior has been present since aspnet/FileSystem@c225155 |
Yes that is correct. Changing it so that |
Good point: today this uses a conjunction of both the FSW and polling to trigger the events. The suggested change will make it exclusively use polling when set. I couldn't find that PR. Did you recall why it got nixed? Was there any push back on the behavior change? |
Hmm, I thought I had the PR sitting in dotnet/extensions but I can't seem to find it either. I don't recall there being a push-back, it was just in the middle of a bunch of repo changes and it never went anywhere. |
I have a PR ready for this but I’m not 100% confident it is low enough risk to take this late in 5.0. Will move to 6.0. Folks can still pick up the package and try it out on 5.0 / 3.x. |
No description provided.
The text was updated successfully, but these errors were encountered: