Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Google'上部署多个应用程序;中国的云平台,_Php_Google App Engine - Fatal编程技术网

Php 在Google'上部署多个应用程序;中国的云平台,

Php 在Google'上部署多个应用程序;中国的云平台,,php,google-app-engine,Php,Google App Engine,当您在Google App Engine上部署实例时,可以使用代码(appcfg.py-A studious-rhytim-111707 update App.yaml)获取每个实例的外部IP地址。但是,当您重新加载显示外部IP地址的PHP页面时,您会注意到,在每次重新加载之后,地址大部分时间都会更改。也许我需要以下问题的答案 1) 需要更改IP地址的可能原因,并解释更改IP地址如何有用 2) 针对每个原因提出一个替代方案,并解释它如何比更改IP地址更好。这是预期的行为。Appengine根据需

当您在Google App Engine上部署实例时,可以使用代码(appcfg.py-A studious-rhytim-111707 update App.yaml)获取每个实例的外部IP地址。但是,当您重新加载显示外部IP地址的PHP页面时,您会注意到,在每次重新加载之后,地址大部分时间都会更改。也许我需要以下问题的答案

1) 需要更改IP地址的可能原因,并解释更改IP地址如何有用


2) 针对每个原因提出一个替代方案,并解释它如何比更改IP地址更好。

这是预期的行为。Appengine根据需要向上旋转前端实例以支持特定负载,并将在这些实例之间实现负载平衡。此外,您从不直接与实例对话。事实上,你看到的IP地址是由谷歌在appengine前面的任何基础设施提供的


如果要使用appengine,服务器IP地址应该与您无关。

是的,您实际上没有看到每个实例的IP地址。没有IP地址到实例的1:1映射,您看到的是来自Google前端的随机IP。通过IP地址直接连接到应用程序引擎实例也是不可能的。