我将圣诞节相关的网站作为业余爱好。它是一个PHP网站,作为后端REST Web服务的前端。 PHP网站为每个页面加载向后端REST服务发出大约2-3个GET请求。
请求是通过PHP的库存cURL扩展名进行的。
通常这样可以正常工作,但是今年圣诞节,由于负载量大幅增加,我发现该网站因HTTP 500错误而崩溃,具体错误是:
cURL错误:'7' - '无法连接到backend.webservice.com端口443:地址已在使用'
在线搜索这个只会产生描述明显端口重用/重叠的其他页面,但与我的情况无关。
我最初能够通过向外扩展解决此问题(该网站在Windows Azure网站上运行并具有自动负载平衡),但我想知道是否有更好的方法,例如是否存在某些连接限制我可能会改变。