gpt4 book ai didi

mysql - 由于 MySQL 内存限制而关闭 Amazon EC2 上的 Rails 应用程序?

转载 作者:行者123 更新时间:2023-11-30 01:07:12 26 4
gpt4 key购买 nike

我的 Rails 应用程序停止工作,就像那样。过去几天我没有部署任何新代码。该应用程序正在微型实例上运行(可能是这样,但我无法检查它,因为 Amazon EC2 控制台仅返回一个空白页面,真是糟糕的一天)。

当我在EC2(Ubuntu系统)上运行时df -h:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1 7.9G 4.8G 2.7G 65% /
udev 288M 8.0K 288M 1% /dev
tmpfs 119M 180K 118M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 296M 0 296M 0% /run/shm

udev 显示没有可用空间...

当我尝试重新启动 nginx 时,收到此错误消息:

*** [err :: IP] master failed to start, check stderr log for details

当我检查unicorn.stderr.log时,我看到了这个问题:

I, [2013-10-29T10:20:10.358442 #5963]  INFO -- : Refreshing Gem list
/home/my_name/my_app/shared/bundle/ruby/2.0.0/gems/mysql2-0.3.13/lib/mysql2/client.rb:58:in `connect': Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) (Mysql2::Error)

如何解决这个问题?

最佳答案

不久前我确实遇到了同样的问题,我已将 mysql 的日志文件移至“/mnt”。日志变得越来越重,因此执行查询时没有足够的可用临时空间。我确信这将 100% 解决您的问题。此外,您还需要编辑 my.cnf 文件以指示记录日志的位置。

在继续之前先备份mysql

希望对你有帮助

关于mysql - 由于 MySQL 内存限制而关闭 Amazon EC2 上的 Rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19656518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com