亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Web服務(wù)器的急救工具箱

發(fā)布時間:  2012/8/9 15:43:13
 就像家庭中90%的維修活都能用螺絲刀和扳手來完成,Web服務(wù)器也不例外。讓我們來看看這些工具。

  1、服務(wù)器響應(yīng)緩慢

  如果服務(wù)器響應(yīng)緩慢,需要做的第一件事情就是判斷問題來自服務(wù)器還是網(wǎng)絡(luò),第一個工具就是uptime。

  uptime 會顯示服務(wù)器的平均負載,如果最后的這個數(shù)字高于 2 或者 3 ,問題的原因就在于有一些進程占用系統(tǒng)太多資源。如果這個數(shù)字不是很高,你就需要考慮網(wǎng)絡(luò)的因素了。

  如果看到的高的負載的話,就需要使用 top 命令來確定那些進程在消耗系統(tǒng)資源。

  top 命令缺省顯示10條進程,當(dāng)然你可以使用 top N 來指定需要查看的進程數(shù)。

  更加詳細的進程列表可以使用 ps -auxw 命令

  比較 Web 進程的“硬”限制(Apache 編譯時的限制)和“軟”限制(httpd.conf的限制),如果兩者的數(shù)字接近,那么你就要考慮升級硬件或者重新編譯 Apache 了。

  2、未授權(quán)登錄

  如果擔(dān)心有非法用戶闖入系統(tǒng),最簡單的辦法就是用 w 命令來檢查。

  如果真的看到有非法用戶在你的系統(tǒng)上,可以立即 kill 他的進程, 用 vipw 命令把他的口令修改為“*”,或者把 shell 改為 /sbin/nologin。

  3、服務(wù)不能啟動或者崩潰

  如果 Web 服務(wù)器不能啟動或者啟動時崩潰,就需要使用 apachectl 命令來找到原因。首先用 apachectl configtest 命令檢查 httpd.conf 的合法性。但是 apachectl 并不是萬能的。如果問題依然不能解決,我們就應(yīng)該檢查錯誤日志。另外,apachectl 檢查 /var/run/httpd.pid 文件來找到原來的進程,如果進程號不同,apachectl stop 命令不會工作。這種情況下就需要使用 ps 命令來 kill 對應(yīng)的進程。

  4、網(wǎng)絡(luò)檢測

  查找因為網(wǎng)絡(luò)問題引起的原因時,第一個簡單的命令就是 ping。

  如果 ping 的結(jié)果看起來很正常,或許就需要使用比較大的包來試一下,ping 的缺省包大小為 56 字節(jié),我們用 -s 指定包大小為 2048 字節(jié)來試一下。采用大的包之后,返回時間延長很正常,但是非常長的時間返回或者包丟失就顯示網(wǎng)絡(luò)有問題了。

  5、交叉信號

  如果懷疑服務(wù)器和交換機之間的網(wǎng)絡(luò)配置有問題,可以采用 netstat -finet 命令來顯示打開的端口以及連機的外部服務(wù)。

  如果你關(guān)心自己的服務(wù)器是否遭到攻擊,就會顯示內(nèi)核的內(nèi)存使用超常,可以采用

  netstat 的 -m 參數(shù)來查看。

  如果你發(fā)現(xiàn) httpd 的負載不是很重,但是網(wǎng)絡(luò)資源占用的內(nèi)存還是很大的話,可以考慮關(guān)閉一些服務(wù)和端口。

  6、網(wǎng)絡(luò)問題

  如果網(wǎng)絡(luò)發(fā)生了問題,就需要使用 ifconfig 命令來檢查網(wǎng)卡是否正常。這個命令會顯示網(wǎng)卡的 IP 地址,掩碼,雙工,速率等。

  常見的問題是網(wǎng)卡的速率或者雙工設(shè)置和交換機端口不一致。特別是設(shè)置了“autosense” 選項,但是卻沒有成功。 可以采用

  ifconfig down eth0 [options]

  來關(guān)閉。

  7、權(quán)限問題

  有些稀奇古怪的問題,很可能來自沒有剩余空間?梢圆捎 df 命令來檢查剩余的硬盤空間。一個簡單的例子,就是 PHP 的session 無效了,原因就是寫入 session 的文件系統(tǒng) /tmp 已經(jīng)滿了。

  有些問題就是沒有設(shè)置好權(quán)限,常見的問題就是沒有為 CGI 腳本設(shè)置 x 權(quán)限,沒有為一些目錄設(shè)置 rx 權(quán)限。

  8、常見的懷疑對象

  如果有問題發(fā)生,其實第一件事就應(yīng)該是檢查系統(tǒng)日志:/var/log/messages。

  如果不能在 /var/log/ 目錄找到有些日志文件,可以查看 /etc/syslog.conf 的配置。

  對于 Apache 來說,就需要檢查 [apache_dir]/logs/error _log 來確定不能啟動的原因。

  以上是筆者應(yīng)對Web 服務(wù)器應(yīng)急措施的一些個人經(jīng)驗,如果你有好的經(jīng)驗,筆者熱情歡迎您的交流。


本文出自:億恩科技【www.1tcdy.com】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線