Nextcloud出现这种情况: Cannot allocate memory?

发布于 2022-09-06 14:57:05 字数 724 浏览 24 评论 0

全部用docker容器部署的,mysql容器是官方的5.7,默认设置。
nextcloud也是官方的Apache容器,nextcloud是最新版的13。
服务器配置是:
单核cpu,1g内存的,实际内存就是900多M,用free -h看,还有4,5百M可用的。
访问:/apps/files_trashbin/ajax/preview.php这个生成缩略图的页面的时候就会出现:

mmap() failed: [12] Cannot allocate memory

mmap() failed: [12] Cannot allocate memory

mmap() failed: [12] Cannot allocate memory

mmap() failed: [12] Cannot allocate memory
[Thu Feb 08 03:04:55.623000 2018] [mpm_prefork:error] [pid 1] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

然后mysql就挂了,查看mysql的错误,没有错误发生,重启mysql的时候有提示发现了非正常关闭了。
我单独拿一个地址在新标签页面访问又没有问题,可以生成缩略图。
正常访问nextcloud页面列表的时候,他就挂了。
有人遇到这情况吗?该怎么处理?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文