Subversion版本控制系統 (續) commit 時 email 通知
作者:cross 日期:2008-11-04 10:44
檔案庫名稱/hooks 底下有一些 .tmpl 的檔案
將 post-commit.tmpl 另 copy 新檔為 post-commit
改權限 chmod +x post-commit
編輯 post-commit
#!/bin/sh
export LANG=zh_TW.UTF-8REPOS="$1"
REV="$2"/實際路徑/commit-email.pl "$REPOS" "$REV" -h localhost --from "svn@`hostname`" -s "SVN commit" cross@ssorc.tw
# commit-email.pl 這支程式在 SVN 的 tarball 裡面找得到
# -h 使用 localhost 寄信
# --from 寄件者
# -s 主旨
# 最後就是收件者了
信長這樣子
Linux 查硬體資訊工具 dmidecode
作者:cross 日期:2008-11-04 09:21
對 Apache 連線數多個概念
作者:cross 日期:2008-10-29 11:50
日期:2008-07-17 作者:喜騰小二 來源:PHPChina
版權宣告:可以任意轉載,但轉載時必須標明原作者charlee、原始連結http://tech.idv2.com/2007/08/09/about-apache-perf-tuning/以及本宣告。
今天說說Apache的最佳化。為什麼要最佳化?因為伺服器資源不夠用。資源有很多方麵,但根據木桶理論,只要有一種資源不夠用,整個伺服器的效能就會受到影響(所謂瓶頸)。
伺服器資源
那麼伺服器的資源包括哪些?對於網站來說主要是CPU、TCP連線數這兩者。 CPU表現在工作數上,在Linux下使用平均負載(loadavg)來衡量。可透過以下指令來檢視(參考這篇文章):
cat /proc/loadavg對於單CPU的伺服器,loadavg高於1,表明工作隊列出現了等待,CPU忙不過來了。超過2以上就會明顯感到效能降低了。
TCP連線數可透過以下指令檢視:
netstat -ant | grep :80 | wc -l如果要即時監控伺服器資源,可參考OpenNMS項目。
注1:記憶體不算,低廉的價格使得網站伺服器很少有因為記憶體不夠而down掉的。
注2:CPU%是瞬時的CPU使用率,通常無法反映出整體負載。Apache配置指令
LInux Bash 環境底下使用不同顏色輸出 ANSI Color
作者:cross 日期:2008-09-14 01:43
echo -e "