From 15fde6462488eaa3d42c6648887f28ccbb65b890 Mon Sep 17 00:00:00 2001 From: smail Date: Wed, 30 Sep 2026 01:24:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8F=92=E4=BB=B6=E8=99=9A?= =?UTF-8?q?=E6=8B=9F=E5=9C=B0=E5=9D=80=E7=A9=BA=E9=97=B4=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/hooks/plugin_isolation_linux.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/hooks/plugin_isolation_linux.go b/backend/hooks/plugin_isolation_linux.go index 2a1beac..c086d72 100644 --- a/backend/hooks/plugin_isolation_linux.go +++ b/backend/hooks/plugin_isolation_linux.go @@ -16,9 +16,9 @@ import ( ) const ( - pluginMemoryLimit = 512 << 20 - pluginFileLimit = 128 - pluginProcessLimit = 32 + pluginAddressSpaceLimit = 2 << 30 + pluginFileLimit = 128 + pluginProcessLimit = 32 ) func newPluginLaunchSpec(pluginPath, root, name, socketName string, env []string) (*pluginLaunchSpec, error) { @@ -265,7 +265,7 @@ func applyPluginResourceLimits(process *os.Process) error { resource int value uint64 }{ - {resource: unix.RLIMIT_AS, value: pluginMemoryLimit}, + {resource: unix.RLIMIT_AS, value: pluginAddressSpaceLimit}, {resource: unix.RLIMIT_NOFILE, value: pluginFileLimit}, {resource: unix.RLIMIT_NPROC, value: pluginProcessLimit}, }