Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/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
Joomla 网站仅在某些页面上显示502_Joomla_Virtuemart - Fatal编程技术网

Joomla 网站仅在某些页面上显示502

Joomla 网站仅在某些页面上显示502,joomla,virtuemart,Joomla,Virtuemart,在本网站上: 一切都很好 在此url上: 大多数人收到错误502错误请求。 -我没有从我的家庭DSL连接中得到这个错误,而且该站点位于数据中心 -我的智能手机webgetest.org和websitepulse.com出现错误 -这些客户端都不会出现在web服务器的apache日志中 通常情况下,坏网关错误表示网络介于两者之间?这怎么可能适用于某些页面,而不适用于其他页面 在进一步调查中,我发现了一个页面,即使删除了违规代码,也可以复制该页面以导致错误: http://www.selecon

在本网站上:

一切都很好

在此url上:

大多数人收到错误502错误请求。 -我没有从我的家庭DSL连接中得到这个错误,而且该站点位于数据中心 -我的智能手机webgetest.org和websitepulse.com出现错误 -这些客户端都不会出现在web服务器的apache日志中

通常情况下,坏网关错误表示网络介于两者之间?这怎么可能适用于某些页面,而不适用于其他页面

在进一步调查中,我发现了一个页面,即使删除了违规代码,也可以复制该页面以导致错误:

http://www.seleconlight.com//index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage.p1&category_id=121&product_id=74
我对WebGetTest有以下测试详细信息:

显示502错误

详情如下:

URL: http://www.seleconlight.com//index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage.p1&category_id=121&product_id=74
Host: www.seleconlight.com
IP: 23.62.236.155
Error/Status Code: 502
Initiated By: 
Start Offset: 0.214 s
DNS Lookup: 159 ms
Initial Connection: 54 ms
Time to First Byte: 1675 ms
Bytes In (downloaded): 0.2 KB
Bytes Out (uploaded): 0.5 KB
Request Headers:

GET //index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage.p1&category_id=121&product_id=74 HTTP/1.1
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, */*
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; PTST 2.345)
Accept-Encoding: gzip, deflate
Host: www.seleconlight.com
Connection: Keep-Alive
Response Headers:

HTTP/1.1 502 Bad Gateway
Content-Length: 0
Expires: Tue, 22 Jan 2013 23:15:58 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 22 Jan 2013 23:15:58 GMT
Connection: keep-alive

Note the IP address is 23.62.236.155, reverse DNS: a23-62-236-155.deploy.akamaitechnologies.com whereas the domain is actually on 120.138.27.252

服务器和客户端之间的组件似乎有一些问题,例如负载平衡器。顺便说一下,我还得到一个
502坏网关
http错误,没有任何数据


这个特殊的url或joomla插件可能会带来一些麻烦。但是我无法想象如果apache日志中没有任何错误。

服务器和客户端之间的组件似乎有一些问题,例如负载平衡器。顺便说一下,我还得到一个
502坏网关
http错误,没有任何数据


这个特殊的url或joomla插件可能会带来一些麻烦。但是我无法想象如果你的apache日志中没有任何错误。

经过长时间的搜索,我发现该网站在一个请求中设置了相同的cookie大约20次。关闭此选项解决了Akamai代理的问题。

经过长时间搜索后,我发现该网站在一次请求中确实设置了20次相同的cookie。关闭此选项解决了Akamai代理的问题。

尽管另一个答案已经被接受,但我的答案可能对某些人仍然有用。 我看到Akamai在以下情况下返回了502个错误: 1.标题的总大小超过8K 2.单个标头(通常是cookie)的大小超过4K

试着先减小饼干的大小。这是一个更好的选择。
您可以要求Akamai增加受支持的标题大小,但我建议不要这样做。

尽管另一个答案已经被接受,但我的答案可能对某些人仍然有用。 我看到Akamai在以下情况下返回了502个错误: 1.标题的总大小超过8K 2.单个标头(通常是cookie)的大小超过4K

试着先减小饼干的大小。这是一个更好的选择。
您可以要求Akamai增加受支持的标题大小,但我建议您不要这样做。

您的错误日志中可能有某些内容。否,我有此网站的特定错误和访问日志,其中没有显示我的smartphoen ip地址。我还检查了error.log和amazon上的其他_vhosts.access.logUpstream问题?可能是您的error.log中的某些内容?不,我有此站点的特定错误和访问日志,其中没有显示我的smartphoen ip地址。我还检查了error.log和amazon上的其他_vhosts.access.logUpstream问题?同意,但我们没有使用负载平衡器-只有一台服务器。我确实发现它在日志方面也很混乱,但是如上所述,我已经检查了很多次。我发现通过反复试验,确实可以通过中途停止页面构建来修复它。我正在研究的代码很旧。它一定是在没有写入日志的情况下崩溃了apache,但我们没有使用负载平衡器——只有一台服务器。我确实发现它在日志方面也很混乱,但是如上所述,我已经检查了很多次。我发现通过反复试验,确实可以通过中途停止页面构建来修复它。我正在研究的代码很旧。它一定是在没有再次写入日志的情况下崩溃了apache。事实上,问题在于cookie被创建了20次,并被注入到头中。一旦这个值减为1,它就起作用了。可能是加倍了,或者超出了尺寸,但我怀疑它是否达到了极限。谢谢。在我的例子中,因为客户机正在设置自定义用户代理,所以我们用于CSP的npm包重复CSP头3次。考虑到一个大型站点的CSP大小,这个值很容易超过8K。我通过在中间件之后检查我的自定义用户代理并删除不必要的旧CSP头,解决了前面提到的问题。有关讨论,请参阅。再次感谢。事实上,问题在于cookie被创建了20次,并被注入到头中。一旦这个值减为1,它就起作用了。可能是加倍了,或者超出了尺寸,但我怀疑它是否达到了极限。谢谢。在我的例子中,因为客户机正在设置自定义用户代理,所以我们用于CSP的npm包重复CSP头3次。考虑到一个大型站点的CSP大小,这个值很容易超过8K。我通过在中间件之后检查我的自定义用户代理并删除不必要的旧CSP头,解决了前面提到的问题。有关讨论,请参阅。