![允许和打开的端口在 GCP 计算引擎实例上停止工作](https://linux22.com/image/226620/%E5%85%81%E8%AE%B8%E5%92%8C%E6%89%93%E5%BC%80%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%9C%A8%20GCP%20%E8%AE%A1%E7%AE%97%E5%BC%95%E6%93%8E%E5%AE%9E%E4%BE%8B%E4%B8%8A%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C.png)
因此,我在端口 8000 和 10001 上运行同一 django 应用程序的两个实例(均在 Linux 实例和 gcp 防火墙中打开)。 8000 托管测试环境,10001 托管 django 应用程序的“生产”版本。
生产实例已移至端口 80 并接收域 url,而测试仍保持在 8000。我有一段时间没有对此进行任何工作,最近才注意到测试环境不起作用 - 因为它不会无法加载网页,并且继续无法工作,直到我将其移至端口 10001。
为什么实例无法在 8000 端口上运行?此后我在该 Linux 实例上所做的唯一一件事就是安排一个当前已禁用的 cron 作业(以防它使用端口)。查看 nmap,使用端口 8000 的唯一进程是服务本身。
我真的对此感到困惑。