【发布时间】:2022-01-20 22:30:11
【问题描述】:
我正在从 AWS EC2 实例运行 PHP 服务器。似乎每当我关闭我的笔记本电脑(它正在运行与 EC2 实例的终端会话)时,EC2 实例都会进入睡眠模式,并且来自远程客户端的所有传入 http 请求都会失败。
这是一个 T2.micro EC2 实例。并且没有启用休眠。
我应该怎么做才能让 EC2 实例不进入休眠状态?
【问题讨论】:
-
Amazon EC2 实例不会“进入睡眠状态”。 “来自远程客户端的传入 http 请求失败”是什么意思?您指的是转到 EC2 实例上的 PHP 服务器的请求吗?您是如何启动 PHP 服务器的——从命令行启动,还是在实例启动时自动启动?您是通过 SSH 还是 RDP 连接到 EC2 实例?
-
PHP 服务器在实例启动时自动启动。创建 EC 实例时,我通过 AWS Cloud9 (AWS CLI) 启用的默认终端访问它。我有远程客户端只是试图访问存储在 PHP 服务器上的 PHP 文件。每当我关闭笔记本电脑时,几分钟后,远程客户端的请求就会超时。如果我打开笔记本电脑,转到终端窗口 (AWS CLI),屏幕会显示“正在连接”。然后远程客户端可以再次访问PHP服务器。
标签: amazon-web-services amazon-ec2 sleep-mode