【发布时间】:2019-03-12 21:11:18
【问题描述】:
我在 AWS Elastic Beanstalk 环境中工作。当我注意到 var/www/error_log 大约 5GB 大,填满了我的磁盘空间时,我正在我的服务器上测试 websockets。我(愚蠢地)尝试使用 vim 查看其内容,这冻结了所有内容。我目前正在尝试重新启动环境,但重新启动一直超时。我该怎么做才能让它重新恢复?
【问题讨论】:
-
你可以从另一个终端ssh到你的机器,然后
ps ax列出所有进程。识别vim和kill -9 <process id> -
我无法通过
eb ssh连接我得到的只是INFO: Attempting to open port 22. INFO: SSH port 22 open. INFO: Running ssh -i /Users/myuser/.ssh/aws-eb-environment ec2-user@x.x.x.x -
尝试重新启动底层 EC2 机器,因为 Beanstalk 很可能会尝试逐渐停止服务,然后进行软重置,这在系统没有响应时是不可能的
-
@mo_st 导航到 AWS EC2 控制台并搜索您的 Beanstalk 应用程序的名称。底层 EC2 机器应该具有相同的名称(我想您的安装只包含一个 VM)
-
连接EC2控制台,选择实例并选择重启
标签: amazon-web-services amazon-elastic-beanstalk