国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
squid故障匯總

1、COSS will not function without large file support (off_t is 4 bytes long. Please reconsider recompiling squid with --with-large-files

Bungled squid_webcache.conf 。。。。。。。

檢查是否在編譯squid的時候未加入 --with-large-files 選項(xiàng),如果是,重新加入此選項(xiàng)再編譯一次squid

2、使用coss緩存格式的時候,squid不斷重建cache

可能原因?yàn)閙axfullbufs值過低,去掉maxfullbufs限制,讓其值為無限

3、日志中有類似如下的內(nèi)容:

2007/03/05 14:46:56| Ready to serve requests.

2007/03/05 14:46:59| clientReadRequest: FD 11 (192.168.1.5:34061) Invalid Request

Illegal character in hostname; underscores are not allowed

注釋: 無效的字符串,訪問地址中不允許下劃線。

解決辦法 :

squid 2.5 中,編譯的時候加入如下參數(shù)

--enable-underscore

允許解析的URL中出現(xiàn)下劃線,因?yàn)槟J(rèn)squid會認(rèn)為帶下劃線的URL地址是非法的,并拒絕訪問該地址。

對于 2.6 版本,編譯時沒有這個參數(shù),這個參數(shù)出現(xiàn)在 squid.conf 的配置文檔里,說明是這樣的:

allow_underscore New option to allow _ in hostnames, replacing the similar build time configure option in 2.5 and earlier.

具體的在 squid.conf 中的參數(shù),可以在配置文檔里搜索一下 allow_underscore,看一下配置文檔的具體注釋。

4、squid的cache.log日志中又類似如下的警告:

WARNING: 100 swapin MD5 mismatches

這個錯誤是說squid讀入一個緩存文件的時候,存儲在接口對應(yīng)的位置的URL不是

squid認(rèn)為應(yīng)該存儲在那里的數(shù)據(jù)。這可能是swap.state有錯誤或文件指到了磁盤

上錯誤的塊(文件系統(tǒng)有錯誤)。

停止squid應(yīng)用,刪除swap.state然后啟動squid,讓它通過讀取緩存文件來重建緩存

記錄,如果重建后仍然出現(xiàn)上面的情況,那應(yīng)該就是文件系統(tǒng)或磁盤有問題了。

5、日志中出現(xiàn)下面警告:

Jun 28 11:14:38 localhost squid[27178]: squidaio_queue_request: Syncing pending I/O operations.. (blocking)

Jun 28 11:14:59 localhost squid[27178]: squidaio_queue_request: Synced

Jun 28 11:14:59 localhost squid[27178]: storeAufsOpenDone: (2) No such file or directory

Jun 28 11:14:59 localhost squid[27178]:  /data/squid/cache_webcache1/00/6B/00006B29

Jun 28 11:14:59 localhost squid[27178]: storeAufsOpenDone: (2) No such file or directory

Jun 28 11:14:59 localhost squid[27178]:  /data/squid/cache_webcache1/00/DC/0000DC36

Jun 28 11:14:59 localhost squid[27178]: WARNING: 1 swapin MD5 mismatches

Jun 28 11:14:59 localhost squid[27178]: WARNING: Disk space over limit: 18925740 KB > 16777216 KB

Jun 28 11:14:59 localhost squid[27178]: storeAufsOpenDone: (2) No such file or directory

Jun 28 11:14:59 localhost squid[27178]:  /data/squid/cache_webcache2/00/92/0000924F

Jun 28 11:14:59 localhost squid[27178]: storeAufsOpenDone: (2) No such file or directory

Jun 28 11:14:59 localhost squid[27178]:  /data/squid/cache_webcache1/03/6F/00036FB6

Jun 28 11:14:59 localhost squid[27178]: squidaio_queue_request: Async request queue growing uncontrollably!

解決方法:

檢查配置文件,cache設(shè)置為aufs文件系統(tǒng)格式,將此設(shè)置改為ufs,重建cache緩存目錄

6、運(yùn)行reconfigure的時候出現(xiàn)squid: ERROR: no running copy

原因是找不到pid文件,如果不是使用默認(rèn)的squid.conf作為squid的設(shè)置文件,在用squid目錄下sbin/squid進(jìn)行重新啟動等動作的時候要加上-f的參數(shù)制定配置文件,同時檢查pid文件是否存在,有時候可能錯誤地配置了pid文件到不存在的目錄,或者將pid文件配置到了應(yīng)用沒有權(quán)限寫入的目錄,導(dǎo)致沒有創(chuàng)建pid文件,如果pid文件不存在,可以手工創(chuàng)建該pid,然后獲取squid的pid并寫人pid文件。

7、squid在壓力大的情況下響應(yīng)非常慢

檢查是否文件描述符太小,如果是,調(diào)整文件描述符限制,重啟squid,檢查squid運(yùn)行的文件描述符,如果為調(diào)整后的,則在啟動腳本處啟動squid的地方加入調(diào)整文件描述符的命令,否則除此外還需先調(diào)整文件描述符限制然后重新編譯安裝一次squid

8、緩存效率下降,查看日志無報(bào)錯,netstat -na查看連接有比較多的連接為SYN_RE,且多為同一IP過來的連接

優(yōu)化TCP網(wǎng)絡(luò)

echo 1 > /proc/sys/net/ipv4/tcp_syncookies

echo 1 > /proc/sys/net/ipv4/tcp_synack_retries

echo 1 > /proc/sys/net/ipv4/tcp_syn_retries

9、緩存效率低,網(wǎng)卡輸入輸出流量差距很小。

首先查看系統(tǒng)日志有無squid的報(bào)錯,如果沒有再查看dmesg,看看有無丟包,是否網(wǎng)卡問題,如果沒有再查看網(wǎng)關(guān)

使用squid的時候網(wǎng)關(guān)問題關(guān)系重大,如果網(wǎng)關(guān)沒有配置正確,將可能導(dǎo)致用戶訪問不了。

10、日志報(bào)如下錯誤:squid: Could not determine fully qualified hostname. Please set 'visible_hostname'

檢查/etc/hosts文件、/etc/sysconfig/network文件、和hostname命令結(jié)果,看看三者是否對應(yīng),如果不對應(yīng),需要修改為對應(yīng),并且/etc/hosts文件中對應(yīng)的配置還需要有合法域名格式

/etc/sysconfig/network中的hostname是系統(tǒng)啟動時候加載的hostname值,如果此值與/etc/hosts文件中的值不對應(yīng)并且squid中沒有設(shè)置visible_hostname選項(xiàng)的話,會導(dǎo)致系統(tǒng)重啟后squid不能正常啟動。

11、日志大量報(bào)如下錯誤:

Apr 29 08:28:56 localhost squid[13851]: httpReadReply: Excess data from "HEAD http://192.168.230.1/"

Apr 29 08:28:56 localhost squid[13851]: httpReadReply: Excess data from "HEAD http://192.168.230.1/"

這表明服務(wù)器返回一個超過squid聲明的響應(yīng)對象最大值的返回值。

它違反了HTTP協(xié)議并導(dǎo)致服務(wù)器返回被截?cái)唷?/span>

12.runcache發(fā)現(xiàn)頻繁重啟后停止服務(wù):

:./bin/RunCache Running: squid -sY >> /usr/local/squid//var/squid.out 2>&1

./bin/RunCache: line 35: 20000 File size limit exceededsquid -NsY $conf >>$logdir/squid.out 2>&1

./bin/RunCache: line 35: 20177 File size limit exceededsquid -NsY $conf >>$logdir/squid.out 2>&1

RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES

故障原因: log超過了ext3文件系統(tǒng)最大支持容量2G導(dǎo)致,解決辦法:

1)每天輪循一次日志0 0 * * * /usr/local/squid/sbin/squid -k rotate

轉(zhuǎn)自:http://hi.baidu.com/ncache/blog/item/661914102839c176cb80c444.html

以下為個人總結(jié)

一:報(bào)錯信息:
FATAL:  Failed to verify one of the swap directories, Check cache.log
for details.  Run 'squid -z' to create swap directories
if needed, or if running Squid for the first time.
Squid Cache (Version 2.6.STABLE18): Terminated abnormally.
未執(zhí)行squid -z命令需要執(zhí)行該命令初始化cache目錄,假如想觀察這個過程 squid -zX

Creating Swap Directories
FATAL: Failed to make swap directory /usr/local/squid/var/cache/00:
(13) Permission denied
確認(rèn)/usr/local/squid/var/cache目錄的所有組成都可被squid.conf給定的用戶ID訪問

二:

WARNING:squidaio_queue_request: WARNING - Queue congestion

IO的隊(duì)列滿了, ,重諞一下源代碼,加大IO的隊(duì)列或換一種IO方式。

編譯時:--enable-async-io=40 (我的是40,少了)

三:

helperOpenServers: Starting 5 'dnsserver' processes
ipcCreate: fork: (12) Cannot allocate memory
WARNING: Cannot run '/opt/squid/libexec/dnsserver' process.

系統(tǒng)內(nèi)存被耗光,沒有內(nèi)存分配給squid的dns進(jìn)程

四:

FATAL: xcalloc: Unable to allocate 1 blocks of 4108 bytes!

Squid 開啟大內(nèi)存導(dǎo)致進(jìn)程內(nèi)存溢出

五:

cache.log
2009/08/27 20:49:55| HTCP Disabled.
2009/08/27 20:49:55| sendto FD 17: (1) Operation not permitted
2009/08/27 20:49:55| ipcCreate: CHILD: hello write test failed

cu的朋友總結(jié)是configure時編譯了--enable-icmp參數(shù),去掉即可。

本文出自 51CTO.COM技術(shù)博客

本文出自 51CTO.COM技術(shù)博客
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Squid中文權(quán)威指南第四章
linux下配置squid 服務(wù)器,最簡單使用方式
設(shè)置Squid Cache
squid 日志清理
Squid啟動參數(shù)詳解
Linux上squid服務(wù)的配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服