System.IO.IOException:打开的文件太多

2024-04-13

在 Mac OS X 上调试 ServiceStack Web 应用程序时,我间歇性地收到此错误。

我似乎无法确定它是什么,我尝试使用以下命令杀死 xamarin Web 服务器:

ps aux | grep xsp4 | grep -v grep | awk '{print $2}' | xargs kill -9

我已尝试续订 DHCP 租约并清除 DNS 缓存。 甚至尝试重新启动整个Mac。

请注意,代码似乎没有任何问题,因为当我使用以下命令手动运行 Xamarin Web 服务器时:

xsp4 --root ~/Development/PROJ_FOLDER --port 8080

效果很好... 我仅在从 Xamarin Studio 运行应用程序时看到该问题。

有任何想法吗?


我通过禁用 Mono 的文件观察器解决了类似的问题由于错误 https://github.com/aspnet/Mvc/issues/2118#issuecomment-77169959.

在终端中:

export MONO_MANAGED_WATCHER=disabled

您可能还想看看here https://superuser.com/a/443168.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

System.IO.IOException:打开的文件太多 的相关文章

随机推荐