Linux版のRustサーバーがmmap(PROT_NONE) failedで落ちる

カーネルのvm.max_map_countの値を引き上げてみましょう。

一時的に1048576に引き上げるには

sudo sysctl -w vm.max_map_count=1048576

Linuxのデフォルト値は65530。

ちなみにFedoraの次期リリース版「Fedora Linux 39」では、このデフォルト値の引き上げが計画されているらしい。
https://fedoraproject.org/wiki/Changes/IncreaseVmMaxMapCount

参考:https://umod.org/index.php/community/rust/20584-server-crash-mmap

コメントを残す

メールアドレスは公開されません


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。