Nextcloud出现这种情况: Cannot allocate memory?
全部用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论