ASP.Net Core上的缓存实现导致段错误

时间:2018-07-02 09:48:27

标签: c# segmentation-fault asp.net-core-2.0 systemd

在ASP.Net Core应用程序中,我们使用了一个缓存系统,该缓存系统实现了ConcurrentDictionary进行键/值查找。在Linux上以服务形式运行该应用程序时,我们会遇到段错误,并且没有明显的错误可以识别原因。

如果我们更改为PILECache,错误会消失,但是速度要慢得多。 是什么导致段错误而不是引发常规异常?

仅当应用程序通过systemd运行时而不是直接使用“ dotnet {app} .dll”运行时,才会导致这种情况发生?

0 个答案:

没有答案