【问题标题】:Gitlab on a Compute Engine instance is not availableCompute Engine 实例上的 Gitlab 不可用
【发布时间】:2020-08-27 22:46:05
【问题描述】:

我们将 Gitlab 服务器部署在带有附加静态外部 IP 地址的 Compute Engine 实例上。有时,应俄罗斯的请求,我们无法使用服务器。使用“tracert”命令时,数据包不会超出地址 209.85.243.152 (Google LLC)。但是,Gitlab 站点可随时根据其他地区的请求完全访问。

【问题讨论】:

  • 您是否尝试使用任何第三方服务或 IPS 软件,例如可能在您的主机上未正确配置的 SSHGuard 导致此问题?您如何尝试连接到服务器?还可以通过运行 nmap instance-name -Pn -p port-number 来仔细检查为您的实例打开的端口
  • @NamanParekh,感谢您的回答。我使用了 Ubuntu 18.04.4 映像。除了 GitLab 包,只安装了 Nano 编辑器。通过端口 443(打开)配置对 GitLab Web 界面的访问。大多数情况下,该站点可以毫无问题地访问,但有时我所在的地区无法访问。但是,当我尝试通过位于另一个国家/地区的代理服务器访问时,该站点是完全可访问的。几个小时后,问题就消失了。
  • 您在遇到错误时尝试从哪个特定区域访问您的 gitlab 服务器以及您成功访问它的区域?另外,您是如何尝试访问它的?
  • 该地区是俄罗斯的圣彼得堡。该服务器始终可以从法兰克福、伦敦、赫尔辛基和俄勒冈州访问。我正在尝试通过 Google Chrome 和 Safary 浏览器访问该服务的网站,并通过 Postman 发送 GET 请求。
  • 尝试禁用“Send Postman Token Header”,你也可以从不同的区域或 ssh ping 它吗?

标签: google-cloud-platform gitlab google-compute-engine


【解决方案1】:

问题是预装了 sshguard,它错误地将我的 IP 添加到了被阻止的列表中。 这个答案中有一个solution instruction

【讨论】:

  • 太棒了!!因此,提供检查 IPS 软件的建议有所帮助。感谢更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-16
  • 1970-01-01
  • 2014-11-22
  • 2014-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多