macOS 设置 vm.max_map_count [RAGFlow]
问题
我的环境:macOS M2 内存16GB
使用 ragflow 时,需要设置 vm.max_map_count
来让 ES 正常运行
按照教程来操作,会产生报错
https://ragflow.io/docs/dev/#start-up-the-server
% sudo launchctl load /Library/LaunchDaemons/com.user.vmmaxmap.plist
Password:
Load failed: 5: Input/output error
Try running `launchctl bootstrap` as root for richer errors.
解决
可能跟 launchctl 的用户组有关,时间紧急,修改文件权限,然后 load
sudo chown root:wheel /Library/LaunchDaemons/com.user.vmmaxmap.plist
sudo launchctl load /Library/LaunchDaemons/com.user.vmmaxmap.plist
重启电脑后, docker - ES 的日志稍微正常了
贴出来希望大家不在这个问题上耗费太多时间,有更好的方法欢迎提出
其他尝试 - linuxVmSettings
有教程建议,在 /Users/pc087/Library/Group\ Containers/group.com.docker/settings.json
中添加 linuxVmSettings
键值对
https://www.soinside.com/question/RzVRcCymgF3fa5CKQxnMCj
但添加后,重启 Docker Desttop 后,添加的 linuxVmSettings
数据会消失。
2024-08-28