pomelo 安裝小結 (部落格遷移)

2021-06-28 01:20:14 字數 1080 閱讀 5350

第一步: 安裝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...