有一台主機的 Apache的流量較大。修改一下設定檔,讓它可以自動依指定容量自動切割。
系統環境:
Window Server
Apache 2.4
做法如下:
修改 httpd.conf 文件。
將 CustomLog "logs/access.log" common 改成以下 Script
#每天產出一個記錄檔
TransferLog "|D:/Apache2/bin/rotatelogs.exe D:/Apache2/logs/access_%Y%m%d.log 86400"
#指定容量產出一個記錄檔
TransferLog "|D:/Apache2/bin/rotatelogs.exe D:/Apache2/logs/access_%Y%m%d.log 500M"
也可以縮短成這樣
TransferLog "|bin/rotatelogs.exe logs/access_%Y%m%d.log 300M"
相關資料:
2015年3月25日 星期三
2015年3月18日 星期三
BitLocker存取被拒
這是一個很奇怪的狀況。有一台電腦(Win7 enterprise edition),在使用 BitLocker To Go 掛載已加密的隨身碟或是要對USB隨身碟加密時都會出現存取被拒的狀況(如圖)。很奇怪的是系統所使用的帳號已歸類到 administrators 群組。我知道在 win7的設計架構上,這類的帳號的權限是並不是屬於真正的最高管理者。但奇怪的是我在其它電腦上的使用卻是沒有這種狀況。而兩台間所設定的權限是一模一樣。
在有問題的電腦上,嘗試著關閉 UAC後就可以正常的使用;當然使用 administrator登入後使用也是可以正常使用。兩台唯一的差別,可能是當初安裝的win7版本。一個是SP1前的影像,出狀況的這台是後來的 SP1版本。但真的與這有關嗎?很奇怪。
搞了半天。原來透過遠端桌面使用時才會出現這種狀況。直接在本機使用是 OK 的。
在有問題的電腦上,嘗試著關閉 UAC後就可以正常的使用;當然使用 administrator登入後使用也是可以正常使用。兩台唯一的差別,可能是當初安裝的win7版本。一個是SP1前的影像,出狀況的這台是後來的 SP1版本。但真的與這有關嗎?很奇怪。
搞了半天。原來透過遠端桌面使用時才會出現這種狀況。直接在本機使用是 OK 的。
2015年3月16日 星期一
中文輸入法快速鍵失效
Win7 例行性安全性更新後。不什麼原因中文輸入法快速鍵失效。找了一下資料。可以由修改登錄檔的方式來修正。
較不喜歡修改登錄檔的方式。 我的做法如下:
將 C:\Windows\System32\ctfmon.exe 的捷徑加入到 "啟動" (C:\Users\YourAccount\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)就可以了。這樣系統在啟動時也是會自動將 cftmon 啟動的。
相關資料:
較不喜歡修改登錄檔的方式。 我的做法如下:
將 C:\Windows\System32\ctfmon.exe 的捷徑加入到 "啟動" (C:\Users\YourAccount\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)就可以了。這樣系統在啟動時也是會自動將 cftmon 啟動的。
相關資料:
2015年3月10日 星期二
Notepad++ 實用技巧
這是一個蠻實用的技巧, 在實務上資料通常會彙整成一份 excel 清單。而有的時候卻需要將這份資料的同一欄內的資料轉成陣列內的資料。這個時候就可以利用下方的方式。完整操作可參考
原文可參考相關資料。懶的看過程就直接看總結的部份或是直接看附圖就可以了。
Summary
What: Show End Of Line characters (LF, CR, etc.)
How: “View -> Show Symbol -> Show End of Line”
What: Add quotes to words and a comma at the end
How: “Search -> Replace”
Find what: (.*)
Replace with: "\1",
Search Mode -> Regular expression
What: Remove End Of Line characters (CR, LF)
How: “Search -> Replace”
Carriage Return (CR)
Find what: \r
Replace with: (blank)
Search Mode -> Extended
Line Feed (LF)
Find what: \n
Replace with: (blank)
Search Mode -> Extended
相關資料:
步驟0
步驟1
步驟2
步驟3
成果
原文可參考相關資料。懶的看過程就直接看總結的部份或是直接看附圖就可以了。
Summary
What: Show End Of Line characters (LF, CR, etc.)
How: “View -> Show Symbol -> Show End of Line”
What: Add quotes to words and a comma at the end
How: “Search -> Replace”
Find what: (.*)
Replace with: "\1",
Search Mode -> Regular expression
What: Remove End Of Line characters (CR, LF)
How: “Search -> Replace”
Carriage Return (CR)
Find what: \r
Replace with: (blank)
Search Mode -> Extended
Line Feed (LF)
Find what: \n
Replace with: (blank)
Search Mode -> Extended
相關資料:
步驟0
步驟1
步驟2
步驟3
成果
[MySQL SQL auto increment id 重置]
- SQL example : INSERT INTO `table` (`id`, `str`) VALUES (12460, 'abc'), (12461, 'abc'), (12462, 'abc');
- 直接修改 SQL 值的方式再重新回寫到 DB內。範例:(^\()(\d{5}), 取代為 \(NULL,。這個範例是 id 值的數字範圍是在 10000 ~ 20000之間。若數字在 1 ~ 20000 之間時則要改為 (^\()(\d{5}), |(^\()(\d{4}), |(^\()(\d{3}), |(^\()(\d{2}), |(^\()(\d{1}),
[其它整理 ]
訂閱:
文章 (Atom)