谁导致此“ 502 Bad Gateway nginx”出现?

时间:2019-12-14 20:10:52

标签: nginx redirect cloudflare

我最近开始使用SendPulse.com向数以千计的收件人列表发送电子邮件活动。

有时我的电子邮件活动包含链接,例如指向Facebook上的帖子。

SendPulse应该跟踪哪些收件人单击哪些链接。

为此,在发送我的电子邮件广告系列之前,他们用进入其系统的URL替换了邮件中的URL,该URL可以记录跟踪,然后将访问者重定向到真实的目的地。

不幸的是,这些重定向链接通常不起作用。我们经常看到此错误INSERT INTO layers (ID, CITY, DETAILS) VALUES (107509018555, 'London', '[{"total":158,"gender":"Male"},{"total":689,"gender":"Female"}]'::json), (108509018556, 'New York', '[{"total":756,"gender":"Male"},{"total":356,"gender":"Female"}]':json);

502 Bad Gateway nginx/1.10.3 (Ubuntu)

这是该页面的HTML:

502 Bad Gateway nginx/1.10.3 (Ubuntu)

在我看来,问题的根本原因可能在于SendPulse,CloudFlare(我们用于DNS)或Facebook。

我们知道它不是特定于浏览器的,并且我们知道来自世界各地的访客都遇到了这个问题。

CloudFlare¹或Facebook不太可能经常抛出此错误。

是否存在某些命令(可能与<html> <head><title>502 Bad Gateway</title></head> <body bgcolor="white"> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.10.3 (Ubuntu)</center> </body> </html> <!-- a padding to disable MSIE and Chrome friendly error page --> 相关?)可以识别谁在抛出错误(SendPulse,CloudFlare,Facebook或其他人)?

¹顺便说一句,CloudFlare docs说:“如果错误未提及“ cloudflare”,请与您的托管服务提供商联系,以解决起源于您的502/504错误。”但是在CloudFlare中,我的子域设置为“仅DNS”(灰色云),而不是“代理”(橙色云)。我不知道这些文档是否适用于设置为“仅DNS”的子域。

2 个答案:

答案 0 :(得分:0)

如果sp.子域在DNS中指向SendPulse,则显然是错误发生的地方,您不需要(也不需要)进行路由。

答案 1 :(得分:0)

如果偶尔失败的链接是mysubdomain.mydomain.com/abc,并且如果我的CloudFlare DNS显示mysubdomain.mydomain.com指向track.stat-pulse.com的CNAME条目,则抛出track.stat-pulse.com/abc的屏幕截图502错误(可能是?除非我误解了),足以证明SendPulse服务器正在引起该错误。