标签: gateway

Nginx + php-fpm“504 Gateway Time-out”错误几乎为零负载(在测试服务器上)

调试 6 小时后 - 我放弃了:|

我们在 LAN 中有一个 nginx+php-fpm+mysql,有近 100 个 wordpress(由不同的设计人员/开发人员创建和使用,他们都在测试 wordpres 设置)

我们长期使用 nginx 没有任何问题。

今天,突然间——nginx开始突然返回“504网关超时”......

我检查了虚拟主机的 nginx 错误日志...

2010/09/06 21:24:24 [error] 12909#0: *349 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.0.1, server: rahul286.rtcamp.info, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "rahul286.rtcamp.info"
2010/09/06 21:25:11 [error] 12909#0: *349 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.0.1, server: rahul286.rtcamp.info, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: …
Run Code Online (Sandbox Code Playgroud)

nginx timeout gateway fastcgi php-fpm

34
推荐指数
2
解决办法
15万
查看次数

还有其他人在企业中使用 OpenBSD 作为路由器吗?你在什么硬件上运行它?

我们在每个位置都有一个 OpenBSD 路由器,目前在 4U 服务器机箱中的通用“自制”PC 硬件上运行。由于可靠性问题和空间考虑,我们正在考虑将它们升级到一些适当的服务器级硬件,并提​​供支持等。

这些盒子用作每个站点的路由器、网关和防火墙。在这一点上,我们非常熟悉 OpenBSD 和 Pf,因此对于从系统转移到其他东西(例如专用 Cisco 硬件)犹豫不决。

我目前正在考虑将系统移至某些 HP DL 系列 1U 机器(型号尚未确定)。我很想知道其他人是否在他们的业务中使用这样的设置,或者已经迁移到或离开了。

hardware router openbsd gateway

26
推荐指数
2
解决办法
2万
查看次数

nginx:连接到上游时没有实时上游

在站点页面和主页上的某些时间之间切换时显示 502 错误网关错误,但不是主页上的第一个请求,只有在另一个页面重定向到它时才会显示。它发生在一些 javascript 文件中

在两个上游配置的负载均衡 php1 php2 都是 apache 服务器。

当我检查错误日志时,我喜欢:

no live upstreams while connecting to upstream

[error] 27212#0: *314 no live upstreams while connecting to   upstream, client: ip_address , server: example.com, request: "GET / HTTP/1.1", upstream: "http://example.com", host: "example.com", referrer: "http://example.com/mypages/"
Run Code Online (Sandbox Code Playgroud)

这是负载平衡服务器配置

  upstream example.com  {
    #  ip_hash;
      server php01 max_fails=3 fail_timeout=15s;
      server php02 max_fails=3 fail_timeout=15s;
    }

    server {
      listen IP:80;
      server_name example.com;
      access_log /var/log/nginx/example.com.access;
      error_log /var/log/nginx/example.com.error error;

     location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header …
Run Code Online (Sandbox Code Playgroud)

nginx gateway 502

19
推荐指数
2
解决办法
7万
查看次数

Windows 7,没有默认网关的网络连接:有什么方法可以改变“未知网络”状态?

我有一台运行 Windows 7 Pro RTM 的计算机。这台计算机有两个网络连接:

  • 到互联网的 Wi-fi 连接(通过家用路由器),效果很好。
  • OpenVPN 虚拟网络连接。更准确地说,这是一个虚拟以太网连接,其行为与物理以太网有线连接完全相同。

我的问题是 OpenVPN 连接的“网络和共享中心”显示“未知网络”。经过一些研究,我发现逻辑网络(域外)由连接的默认网关的 MAC 地址标识。问题是,OpenVPN 连接没有默认网关:它是专用网络,所以我不需要...

因此,“未知网络”始终被认为是公共的,因此防火墙始终处于“公共模式”,这是我不想要的。另外,我不能重命名“未知连接”或任何东西(这是有道理的),所以它有点难看。

我的目标是为具有私有配置文件的 OpenVPN 连接定义适当的逻辑网络。我知道一些变通方法(禁用防火墙,修改安全策略以将所有未知网络设为“私有”),但它们仍然是变通方法。我只希望我的客户无需禁用防火墙设置即可连接到 VPN,无需更改具有潜在副作用的全局配置(“安全策略”解决方案),也无需查看网络中丑陋的“未知连接”和共享中心。

有什么办法可以做到这一点吗?我试图检查注册表中发生了什么(HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList 很有趣),但我仍然没有找到一种方法来“强制”将 OpenVPN 连接分配给一个逻辑网络。

任何帮助将不胜感激。

超级用户出现了一个相关问题:https : //superuser.com/questions/37355/windows-7-cant-identify-network/37422

networking windows-7 gateway

18
推荐指数
2
解决办法
3万
查看次数

OpenVPN 使重定向网关成为可选

我目前正在为多个客户端运行 OpenVPN 服务器。所有流量都通过 VPN 定向(它被设置为网关;推送“重定向网关 def1”)。

到目前为止,一切正常。但是,我想将几​​台服务器连接到这个虚拟专用网络,而这些服务器不使用 OVPN 守护程序作为网关。

这些服务器必须可以从它们的 WAN 和它们的 LAN IP 地址访问。某些服务只能从 LAN 端访问。

对于客户端,有没有办法忽略推送重定向网关选项?

亲切的问候,图因斯拉克

openvpn gateway

16
推荐指数
3
解决办法
3万
查看次数

什么是边缘服务器/路由器/设备?

什么是边缘服务器?我们看到一些对它们的引用,但我们从未看到定义。

hardware security firewall gateway

15
推荐指数
2
解决办法
8万
查看次数

使用不同的物理网络接口和默认网关从 docker 容器路由

背景资料

我有一个带有两个运行 Docker 的网络接口的服务器。Docker 和一些虚拟化工具一样,创建了一个名为docker0. 默认情况下,此接口配置了一个 IP,172.17.42.1所有 Docker 容器都使用此接口作为网关进行通信,并分配了相同/16范围内的IP 地址。据我了解,所有进出容器的网络流量都经过 NAT,因此出站流量似乎来自172.17.42.1,入站流量则发送到172.17.42.1.

我的设置看起来像这样:

                                          +------------+        /
                                          |            |       |
                            +-------------+ Gateway 1  +-------
                            |             | 10.1.1.1   |     /
                     +------+-------+     +------------+    |
                     |     eth0     |                      /
                     |   10.1.1.2   |                      |
                     |              |                      |
                     | DOCKER HOST  |                      |
                     |              |                      | Internet
                     |   docker0    |                      |
                     |   (bridge)   |                      |
                     |  172.17.42.1 |                      |
                     |              |                      |
                     |     eth1     |                      |
                     |  192.168.1.2 …
Run Code Online (Sandbox Code Playgroud)

route gateway source bridge docker

15
推荐指数
2
解决办法
2万
查看次数

网关和路由器有什么区别?

在这里我们可以看到路由器是67.23.27.187(第一跳),但网关是67.23.27.1。网关和路由器有什么区别?只配置了网关地址,我的电脑怎么知道路由器的IP?

[root@jiaoyou ~]# tracepath google.com
 1:  67-23-27-187.static.slicehost.net (67.23.27.187)       0.000ms pmtu 1500
 1:  67-23-24-2.static.slicehost.net (67.23.24.2)           0.000ms 
 1:  67-23-24-2.static.slicehost.net (67.23.24.2)           4.000ms 
 2:  core7-aggr511a-1.dfw1.rackspace.net (98.129.84.148)  128.008ms 
 3:  bbr1-core7-vlan2007.dfw1.rackspace.net (174.143.123.117)   4.000ms 
 4:  no reply
 5:  no reply

[root@jiaoyou ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=jiaoyou
GATEWAY=67.23.27.1
Run Code Online (Sandbox Code Playgroud)

networking router gateway

14
推荐指数
3
解决办法
5万
查看次数

子网的网关是否需要是“真正的”计算机?

网关始终是一台真正的计算机还是只是一个“逻辑”实体,可以位于除广播 IP 之外的任何地址上?

subnet gateway

13
推荐指数
4
解决办法
3868
查看次数

给定目的地,如何在 LINUX 中获取默认网关?

我正在尝试使用目标 0.0.0.0 获取默认网关

我使用了这个命令:netstat -rn | grep 0.0.0.0

它返回这个列表:

Destination - Gateway      - Genmask         - Flags - MSS - Window - irtt - Iface
10.9.9.17   - 0.0.0.0      - 255.255.255.255 - UH    - 0     0        0    - tun0
133.88.0.0  - 0.0.0.0      - 255.255.0.0     - U     - 0     0        0    - eth0
0.0.0.0     - 133.88.31.70 - 0.0.0.0         - UG    - 0     0        0    - eth0
Run Code Online (Sandbox Code Playgroud)

我的目标是使用目标 0.0.0.0 ping 默认网关;因此,即“133.88.31.70”;但是由于使用了'grep',这个返回了一个列表。

问题是:我如何只获得默认网关?我的 bash 脚本需要它来识别网络连接是否已启动。

grep gateway

12
推荐指数
2
解决办法
3万
查看次数