我正在尝试用AWS设置一个私有webpagetest实例。我成功地拥有了运行中的webpagetest服务器,但我正在与代理和自动标度进行斗争。为了保持简单,我希望总是有一个运行代理。我的所有设置都将使用eu-west-1区域。
下面是我为设置所有内容所做的所有步骤,感谢本指南:
下面是我在settings.ini中的自定义设置:
EC2.eu-west-1-linux.min=1
EC2.eu-west-1-linux.max=1
ec2_locations=1
ec2=1
ec2_key=*****
ec2_secret=*****
ec2_instance_size=c4.large
EC2.default=eu-west-1
EC2.eu-west-1.securityGroup=*****
EC2.eu-west-1.subnetId=*****首先,我在位置下拉列表中的wpt用户界面中没有看到eu-west-1-linux (看起来在我运行1测试之前位置是不会更新的)。然后,即使我成功地拥有了一个运行代理,我也会遇到一些随机问题,比如测试接受时间,或者测试永远被“卡住”,甚至失去wpt服务器和代理之间的连接(在检查http://mywebpagetest/getTesters.php?f=html之后)。
我认为有很多人使用WPT与AWS,但我不认为我是唯一一个挣扎在AWS集成,所以如果有人有一个类似的架构或反馈使用,这将是非常有帮助的!
发布于 2019-09-30 14:11:04
此问题是由于代理的安全组配置错误造成的。还不清楚哪些端口Webpagetest代理需要能够与Webpagetest服务器通信。
因此,作为一个快速修复,我刚刚打开了我的webpagetest代理和我的webpagetest服务器之间的所有传入TCP端口。
https://stackoverflow.com/questions/55575353
复制相似问题