首先非常感謝redhat所提供的免費空間,每個賬號可以使用3個免費主機。(貌似現(xiàn)在可以用github登錄了)
openshift 申請地址
用虛擬主機可以創(chuàng)建很多類型的服務(wù),包括java,php,各種類型的數(shù)據(jù)庫。
我們下面已創(chuàng)建一個java web 應(yīng)用來舉例。
如果有任何疑問可以聯(lián)系158109016@qq.com.文章出自 小木屋。
創(chuàng)建應(yīng)用:
創(chuàng)建一個 Tomcat6 server.
部署程序:
首先將你的程序打包成標(biāo)準(zhǔn)的war包。 然后將war包拷貝到openshift的jbosse路徑下,具體路徑:/var/lib/openshift/XXXXX/jbossews/webapps 重啟服務(wù)器命令: /user/bin/gear stop
/user/bin/gear start
如何拷貝程序請參考:http://www.360doc.com/content/15/1020/16/36628_507087455.shtml
定時檢查程序,有時openshift服務(wù)器會關(guān)閉服務(wù),這時可以自己寫一個檢查腳本定時執(zhí)行,具體參考:http://jingyan.baidu.com/article/d621e8da0a71192864913f53.html 上面列子是檢查網(wǎng)頁的,下面這個腳本可以檢查tomcat狀態(tài)。
#!/bin/bash export TZ=’Asia/Shanghai’
threadCount=ps -ef |grep “tomcat” |grep -v “grep” |wc -l if [ “$threadCount” == 0 ];then echo “date +”%Y-%m-%d %H:%M:%S” down” >> ${OPENSHIFT_DATA_DIR}web_error.log echo “date +”%Y-%m-%d %H:%M:%S” restarting…” >> ${OPENSHIFT_DATA_DIR}web_error.log /usr/bin/gear stop 2>&1 /dev/null /usr/bin/gear start 2>&1 /dev/null echo “date +”%Y-%m-%d %H:%M:%S” restarted!!!” >> ${OPENSHIFT_DATA_DIR}web_error.log else echo “date +”%Y-%m-%d %H:%M:%S” is ok” > ${OPENSHIFT_DATA_DIR}web_run.log fi
分享文章:免費申請3個永久openshift主機
標(biāo)題網(wǎng)址:http://sd-ha.com/article44/cjscee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、標(biāo)簽優(yōu)化、域名注冊、建站公司、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)