栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Amazon EC2,mysql中止启动,因为InnoDB:mmap(x字节)失败;埃尔诺12

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Amazon EC2,mysql中止启动,因为InnoDB:mmap(x字节)失败;埃尔诺12

当我尝试在没有RDS的微型实例上运行wordpress时遇到了相同的问题。

添加交换页面为我解决了这个问题。

您可以按照以下步骤设置交换页面:

http://www.prowebdev.us/2012/05/amazon-ec2-linux-micro-swap-
space.html

如果仍然无法使用,请考虑使用RDS服务。

==============================================

指向博客的链接有时会失败。我复制了以下内容作为记录。感谢博客作者Pedram
Moubed

Amazon EC2微型实例交换空间-Linux

我有一个Amazon EC2 Linux
Micro实例。由于Micro实例只有613MB的内存,因此MySQL有时会崩溃。在长时间搜索MySQL,微型实例和内存管理后,我发现微型实例没有默认的SWAP空间。因此,如果要避免崩溃,可能需要为微型实例设置交换空间。实际上,明智的做法是启用交换更好。

下面的步骤显示了如何为Micro实例创建交换空间。我假设您有运行Micro实例的AWS账户。

  1. dd if=/dev/zero of=/swapfile bs=1M count=1024
  2. mkswap /swapfile
  3. swapon /swapfile
  4. 将此行添加
    /swapfile swap swap defaults 0 0
    /etc/fstab

如果您想在每次重新启动后自动启用交换文件,则需要执行步骤4。

一些与SWAP空间有关的有用命令:

$ swapon -s   $ free -k$ swapoff -a$ swapon  -a

参考文献:

  1. http://www.thegeekstuff.com/2010/08/how-to-add-swap-space/
  2. http://cloudstory.in/2012/02/getting-the-best-out-of-amazon-ec2-micro-instances/
  3. http://cloudstory.in/2012/02/adding-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-performance/
  4. http://aws.amazon.com/ec2/instance-types/


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415232.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号