造成Apache掛點,PHP假死的原因

造成Apache掛點,PHP假死的原因

最近發現Server常常會任務數過高,導致Apache整個掛掉,必須重新啟動才能恢復。
檢查了一下LOG檔,發現Eaccelerator是元兇!

錯誤紀錄:
EACCELERATOR: PHP crashed on opline 77 of file()
原來是EACCELERATOR出現錯誤造成Apache當掉。
解決方法:
1.忽略容易造成錯誤的程式
2.設定清除時間
修這幾行值
eaccelerator.filter = “!/var/www/html/test.php” 絕對路徑的php,開頭!為忽略的意思
eaccelerator.shm_ttl=”60″
eaccelerator.shm_prune_period=”30″

先這樣再測試看看幾天

台胞證在大陸補辦經驗談

台胞證在大陸補辦經驗談

2013年02月14日,在天津的時候忘了把台胞證從口袋拿出來,結果一起丟到洗衣機洗了三遍,最後台胞證只剩下封面的皮,
就此展開了我跟大陸公務員(行政體系)搏鬥的序幕‧‧‧‧。

預備知識:
1.台胞證壞了,怎麼補發?
A:如果台胞證破損,但第一頁,也就是你的照片和名字頁還看的到,可以使用損毀件補發。
如果你台胞證整個無法識別其人(也就是看不到名字、證號、照片之類的),只能以遺失件補發。

2.補發要找誰辦?
A:當地的出入境管理局辦手續,但進出入境之前,你還要先闖其它的關卡,如:派出所、報社。

Read More Read More

Centos使用DropBox定時同步備份方案詳解

Centos使用DropBox定時同步備份方案詳解

centosdropbox

Dropbox 是一個提供同步本地檔的網路存儲線上應用。支援在多台電腦多種操作中自動同步。
1.安裝Dropbox linux用戶端
官方簡易教程:點擊我前往
ssh登陸,在root目錄下輸入以下命令,視版本不同而選擇:(注:code中已包含cd到root根目錄的命令,而且只有在root根目錄下後續步驟才能生效)
32-bit:
cd ~ && wget -O – “http://www.dropbox.com/download?plat=lnx.x86” | tarxzf –
or
cd ~ && wget -O dropbox-lnx.tar.gz http://www.dropbox.com/download?plat=lnx.x86 && killall dropbox; rm -rf.dropbox-dist && tar xzf dropbox* && rm dropbox*
64-bit:
cd ~ && wget -O – “http://www.dropbox.com/download?plat=lnx.x86_64” | tarxzf –
or
cd ~ && wget -O dropbox-lnx.tar.gz http://www.dropbox.com/download?plat=lnx.x86_64 && killall dropbox; rm -rf .dropbox-dist && tar xzf dropbox* && rm dropbox*
下載後已自動解壓,不需要再執行解壓命令。
2.Dropbox與機器綁定
執行以下命令:
~/.dropbox-dist/dropboxd &
第一次執行會生成“host_id”,這機器與Dropbox進行綁定的唯一字串,提示的資訊是一個鏈結,而且會重複滾動出現直到綁定完成。複製這個鏈結在流覽器裏訪問,輸入Dropbox帳戶和密碼就可以了,輸入後會自動跳轉到Dropbox主介面並且會有綁定成功的提示,此時在ssh用戶端裏也會有提示並且停止滾動,再按任意鍵就完成綁定。
(注:官方的運行命令結尾沒有“&”這個符號,在centos下運行會出現ssh凍結無反應的情況,據稱Debian也會。實際上守護進程已經在運行了。)

Read More Read More

RSLG 遊戲 推薦三款

RSLG 遊戲 推薦三款

1. Final Fantasy Tactics

算是最老牌的iOS RSLG大作
很不爽的是SE社其他FF作品都有中文化
偏偏就這款沒有
而且都過了這麼久
我想中文化應該是無望了
加上這款遊戲的英文很機車
翻譯大概是想塑造出中古歐洲的感覺
劇情對話烙一堆古英文是怎樣

Read More Read More

openwebmail收信人過多亂碼問題

openwebmail收信人過多亂碼問題

openwebmail
openwebmail 2.53收信人如果別名有中文且收件人很多的話信件會變成亂碼
mail原始碼情形大概如下

From: “=?UTF-8?Q?=E5=BC=B5=E5=90=9B=E8=B1…
To: =?UTF-8?Q?=E5=BC=B5=E5=90=9B=E8=B1=AA… ←收件者
Message-Id: <20130206065804.E2FD24E50530@… Date: Wed, 6 Feb 2013 14:58:04 +0800 (CS… Status: RO X-UID: 2785 Content-Length: 2404 =?UTF-8?Q?___=E5=BC=B5=E5=90=9B=E8=B1=AA_… ←收件者 =?UTF-8?Q?___=E5=BC=B5=E5=90=9B=E8=B1=AA_… ←收件者 Subject: test Date: Wed, 6 Feb 2013 14:58:04 +0800 收件者沒有在同一個區塊 目前不知道是一行超過字元限制還是換行字元轉utf8會有問題 修正/var/www/cgi-bin/openwebmail/openwebmail-send.pl 大概在約1880行處 原本CODE if ($to ne ”) { $s = “To: “.ow::mime::encode_mimewords(folding($to), (‘Charset’=>$composecharset)).”n”;
dump_str($s, $smtp, $folderhandle, $do_send, $do_save, $senderr, $saveerr);
$messageheader.=$s;
}

修改成
if ($to ne ”) {
$s = “To: “.folding(ow::mime::encode_mimewords($to,
(‘Charset’=>$composecharset))).”n”;
dump_str($s, $smtp, $folderhandle, $do_send, $do_save, $senderr, $saveerr);
$messageheader.=$s;
}

先把收件者轉成utf-8再folding
打完收工!

iOS 6.1 完美JB 簡易教學文

iOS 6.1 完美JB 簡易教學文

evasi0nJB前準備!
1.需要你五分鐘
2.一台電腦,windows XP以上電腦或是OS X 10.5版以上mac或是Linux電腦
3.iOS 6.1的iPhone, iPad 或是 iPod (檢查方法:設定>一般>關於本機>版本)
4.一條USB線連接電腦與裝置
5.在JB之前,請用iTunes或iCloud備份你的裝置,萬一備份失敗才可以回復你的資料
6.在JB之前,解除手機密碼鎖
7.越獄過程中請保持耐心,請不要在過程中執行 iTunes 或 Xcode 。建議在越獄過程中不要對電腦進行任何操作。
iNSXsU0vHtTZ6 iF7UAGsml5ssK ibcksEgyBQqAdC
Windows JB檔本站下載 https://34e.cc/download/evasi0n-win-1.0.rar

已知問題:
1.錯誤碼(-205)
解決方法:電腦名稱使用者名稱改成英文即可。

MarkMonitor 介紹

MarkMonitor 介紹

最近發現一些大型網站如 FB、apple、Google、Microsoft、Alibab 等的網域都會跟MarkMonitor註冊,
勾起我的好奇心,上網查一下,呦呦~不得了,這家公司很屌.
markmonitor

MarkMonitor是一家從事網路品牌保護的軟體和服務公司。
成立于1999年,總部位於美國加利福尼亞州舊金山,
2012年7月被全球知名資訊提供商湯森路透收購。
MarkMonitor公司主要業務爲:域名管理,反欺詐,品牌保護和反盜版。
同時對商標、假貨和版權問題進行例行研究。
在品牌保護和防止欺詐及版權方面擁有豐富經驗。
Markmonitor被認爲是目前最安全的域名註冊,因此,世界500强網站中的22%域名托管於markmonitor公司。
希望有朝一日我也可以去他們家公司註冊網址…

Linux 硬碟讀寫測試

Linux 硬碟讀寫測試

最近租了滿多台VPS,再加上自己機房的架設的Server,希望可以分散Server的負擔,
做網站最常吃的資源就是I/O,所以可以用Linux 內建的程式來看看目前的IO狀況。

Linux硬碟寫入速度測試的指令:
#time dd if=/dev/zero of=/var/test bs=2k count=1000000

Linux硬碟讀取速度測試的指令:
#time dd if=/var/test of=/dev/null bs=2k

解釋:
time 用來計時
dd 用來複製,從if 到 OF
if=/dev/zero不產生IO,所以可以用來測試純粹寫的速度;同樣的 of=/dev/null 不產生IO,可以用來測試純粹讀的速度
bs 是每次測試單位量的大小,count是讀寫的速量,相乘就是資料的大小.
資料越大越準確,多測試來取平均值。
数据量越大越准确,多次测试取平均值

以Linode的VPS作測試,2GB大小,21秒,93MB,速度上來說已經是中上了,足夠支撐一台Web Server
QQ截图20130201101639

另外測試一下自己架的Server速度, 2秒,169MB,還算滿意
QQ截图20130201102017
大家也快來測試看看你自己Server的速度吧!