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页面列表的时候,他就挂了。
有人遇到这情况吗?该怎么处理?

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题