今天被問到的 3 個問題其 1


Q1. 如果 Client 上唔到 Apache 上的 Web Site,  那要如何解決呢  ??



首先, 如果 client side 上唔到的話, 那先要考慮是他的個別的問題, 還是整體的問題來 ~

  •       如果是個別問題, 就看他是如何個別而另定 flow.
  •       ping Server 的 domain name 一試亦可, 可能 DNS, Gateway 等出事

如果是整體的話, 那就要知仍能不能 ssh 入 Server 呢?? (ping 到都無用 ......)

  •       ssh 到的話那就 ps ax | grep apache2, 看 service 存不存在, 之後再另定 flow
  •      存在, apachectrl restart 再看.

當唔得的話, 那就 traceroute 佢, 看條 path 是否有事
(順便看到 DNS 指的 IP 是否正確)

  •      當 path 出事時, 那就是 data contra 的問題來, 那打電話去就可以.

如果無事, 可以的話, 那就叫 data centre reboot server. 唔得的話, 唯有親身去 data centre
(有時 reboot 佢會好返)

去到的話, 透過 monitor login 入, 之後 ssh localhost, 想知 Server 死 or Network 死
(如果 ssh 成功的話, 根本就不用來(癈話), 不過, 這樣可以知是不是 Kernel death)

  •     kernel death 不外乎 harddisk快死, server overload 及 ram 半死, 那 reboot 再看情況.

如果成功的話, 就嘗試 ping 出街試一試, 以證明是否真的 Network 問題
(多數是, 因為 sshd 存在且連通)

  • OK~ 即是 paht ok, ping out ok, kernel good, 
    看來是 linux 上的 firewall 問題居多.
  • iptables -F 試一試.
  • 唔得 ====> hardware firewall 出事

真是 Network 問題的話, 就 ifdown eth0; sleep(5); ifup eth0 之後再試
( 有時 reset 是會好返的 @@" )

如果唔得, 那就插 Network 到自己的 Notebook 一試.

如果成功, 插 Network 回去 Server 二再試.
(Hardware reset 與 Sofrware reset 有別)

唔得, reboot server 三試.

唔得?! USB stick boot 機四試.
( 唔攪 Server 內部的 Hardware 先 )

如果都唔得, 唯有換 Lan 卡五試.

都唔得 !!?? 換卡糟(PCIe), 什至用到 USB lan 六試.

唔得的話, 那可以收工了^ ^,  因為要換機 ......................

總結:

   以上的 flow 完全沒有看 log @@", 明天再寫其二

 

Creative Commons license icon Creative Commons license icon