第一步: 安裝node
wget
chown -r admin:admin 【node解壓目錄】 。
解壓, 然後 ln -s [node 解壓目錄] /usr/local/node
第二步: 安裝pomelo
需要安裝make 和 gcc , yum -y install make yum install gcc gcc-c++
公升級python 到2.6以上 wget .
tar -xf
./configure --prefix=/usr/local/python2.7.6
make & make install
cd /usr/bin --> mv python pyton_bak --> ln -s /usr/local/python2.7.6/bin/python2.7 phthon (注意修改了python版本後快傳上的yum命令就不能用了,看樣子快船機器上的yum強依賴於phthon2.4, 需要yum時,再把python版本改回來,暫時這樣)
第三步:安裝pomelo
su admin
npm install node-gyp -g
npm install pomelo -g *************** npm install [email protected]
第四步:發布應用。
第一次發布是需要先執行專案目錄下的 ./npm-install.sh
在game-server目錄下手動建立logs 資料夾。
在game-server目錄下執行nohup pomelo start pomelo production & 即可啟動應用。
第五步: 穩定執行。
node 的單執行緒模式,很容易因為一次異常,錯誤,導致整個程序crash。這裡新增 forever模組保證程序的持久執行:
第六步: 新增監控項
安裝一些系統目錄,以用於node監控是本地呼叫: yum install sysstat
iostat:
pidstat
很可惜 centos 5.7版本的kernel 版本為 2.6.18, 而只有到 2.6.20版本sysstat 才支援pidstat
pomelo 開發棋牌手遊 (部落格遷移)
服務端包含 兩組server connector server 用於建立後維護長連線 根據使用者不同的ip一致性hash分配到固定server 維持session 路由 在每個room server 的程序中都各自包含乙個單例的room service 物件。在程序啟動時room service 物...
confulence 的安裝與遷移 (部落格遷移)
1 將 atlassian confluence 4.1.5.zip copy 到 目錄 usr local project confluence 下 2 解壓 atlassian confluence 4.1.5.zip 3 執行 usr local project confluence atla...
pomelo 監控安裝
根據 這篇博文 安裝號 pomelo,chatofpomelo.pomelo admin web 後,開啟admin module模組 git checkout tutorial admin module npm install 然後正常啟動 pomelo start cd chatofpomelo...