Squid代理FQ失败问题处理

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介:

公司香港有服务器,因此装了个Squid服务用来FQ。今天突然有人说,FQ不了了,此记录用于记录解决此次FQ失败问题。

1.问题

FQ失败,像谷歌、dropbox等都不能通过代理访问。

2.处理过程

1.重现问题

使用FQ失败的帐户,在自己电脑重现问题。 
发现能访问国内像ip138(查看自己出口IP)、百度等网站,都正常,根据出口IP,确认已FQ。

2.登录服务器用curl访问谷歌、dropbox

服务器能正常解析,能正常访问谷歌、dropbox。

2.查看日志

使用tail -f tail /var/squid/access.log实时查看客户端使用代理访问谷歌日志,看到无实时日志输出,或者日志非常少。

3.查看服务配置文件

因为在代理本机上,能正常解析和访问谷歌、dropbox,那换dns,看squid能不能正常解析和访问呢? 
于是配置squid的dns,增加配置参数: 
dns_nameservers 8.8.8.8 
reload squid后,再次测试。发现解析和访问很快。问题解决。

总结

其实dns可用性并不是非常的高,检查dns和切换dns的使用,可能可以解决你许久解决不了而又其名的问题。像Oracle,也是经常遇到由于dns或者解析的莫名问题。



本文转自 ygqygq2 51CTO博客,原文链接:http://blog.51cto.com/ygqygq2/1891469,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
6月前
|
Linux Shell 数据安全/隐私保护
Linux配置代理请求
Linux配置代理请求
112 0
|
应用服务中间件 nginx
Nginx代理应用端口丢失问题
Nginx代理应用端口丢失问题          最近使用Nginx代理weblogic的过程中发现访问了weblogic的console后,在应用跳转至登录界面时对应的端口号自动丢失了。
1466 0
|
28天前
|
存储 缓存 监控
|
存储 缓存 应用服务中间件
Nginx代理服务 - 代理缓冲区、代理重新定义请求头、代理连接超时
1. 代理缓冲区 代理服务器可以缓存一些响应数据,来减少I/O损耗,数据默认存储在内存中,当内存不够时,会存储到硬盘上。
|
监控 负载均衡 网络协议
|
Web App开发 缓存 监控
|
Web App开发 缓存 网络协议