CentOS Stream - dotnet 应用程序在 root 上运行,但在普通用户上被杀死

CentOS Stream - dotnet 应用程序在 root 上运行,但在普通用户上被杀死

我有一个点网应用。它需要相当多的内存。在 CentOS 8 上一切正常,但在新的 CentOS Stream 安装上奇怪的事情发生了......

如果我以普通用户身份运行这一切,那么在 TOP 命令中的 RES 参数达到 ~250k 后,它就会被杀死。如果我以 root 身份运行相同的应用程序,一切都会正常。

以下是以 root 身份运行的应用程序的主要统计数据。

    Tasks: 28 total, 1 running, 27 sleeping, 0 stopped, 0 zombie

%Cpu(s): 0.5 us, 1.0 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 2048.0 total, 793.4 free, 959.0 used, 295.5 buff/cache

MiB Swap: 512.0 total, 508.1 free, 3.9 used. 1089.0 avail Mem


PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

146 root 20 0 261.5g 1.0g 149760 S 1.7 50.1 8:16.68 dotnet

我玩过极限值(和/etc/security/limit.conf)普通用户的配置但没有成功。

任何想法我应该配置哪些其他设置?

相关内容