部署專案心得

2021-09-19 21:14:22 字數 1017 閱讀 4691

最近幾天在部署乙個專案,碰到了一些問題,同時也產生了一些心得體會,所以記錄下來。

我部署的專案說不難其實也挺難的,模組比較多,一共8個模組。系統方面涉及到jdk版本的問題,涉及到動態庫的問題,涉及到凝思系統的問題,涉及到tcp和http連線的問題。當然最後邊的東西就不在我的範圍之內了。

專案部署方面遇到的問題是:在動態庫配置過程中,由於經驗不足,將動態庫放在了桌面上,正好還有乙個專案和我共用同一臺伺服器,正好對方也將動態庫放在了桌面上,對方是同構複製分發的方式做得,結果把我的動態庫直接覆蓋掉了。導致我的專案剛部署上去那會兒測試都沒有問題,後邊快要演示的時候出現了問題。

由於是甲方要求,凝思一區不能使用埠連線,只能通過tcp連線,所以前後端互動較吃力,開發開發出了乙個圖形化介面,但是在部署的時候,發現凝思系統不相容,介面出不來,按照網上說的改配置檔案,結果電腦重啟起不來,凝思系統圖形化介面出不來。

專案模組和配置較多,明明知道docker可以實現,但是就是因為懶,一直沒有學習,也沒有做。到現場看別人使用docker三五分鐘就能搞定的事,我好幾個小時也不一定能搞定。

特此總結:

在專案部署的時候,將自己的整個專案放在乙個資料夾下,建議不要放在桌面上。然後在整個專案的資料夾的下面,再建立乙個個的資料夾,用於存放不同的模組,包括動態庫,kafka等的一些元件。每個模組下在放每個模組的東西。

在配置jdk,python等環境變數的時候,建議將這些最常用並且最廣泛的東西放在/usr/local資料夾下,在配置路徑的之後就直接配置這個路徑就行。

有的時候,可能使用者給你的是一台新的機器,上邊有很多的設定,還差很多東西。在這種情況下,就需要在對接伺服器的時候,就先看好,首先是測試能否連線,能否ping通,傳檔案能夠傳上去等。有問題就直接找人解決。系統問題不建議自己搞定,因為萬一把人家東西搞壞了呢,費用暫且不說,上邊有很多東西是人加很寶貴的資料,甚至伺服器重啟一下也是不行的。

有的時候,可能問題比價多,進度比較慢,但是總得想辦法,哪怕加班,或者額找人幫忙解決。總之要有進度,手裡要出活,評價的唯一標準就是是否在計畫的時間內完成了,質量怎麼樣。而根本不管你是自己搞定的還是找人搞定的。

docker部署部署心得

一 涉及檔案 centos centos7.tar.gz docker中centos映象壓縮包 docker.tar.gz docker 安裝包 jre 8u131 linux x64.rpm 生成cloudlicense映象時要用到 由於找不到openjdk,安裝映象,用這個替代 dockerfi...

liunx下Saleor專案部署心得

第一次使用ubuntu 部署 python專案走了不少彎路,本文用來記錄部署過程中發現的問題以免下次遇到了又給忘了 首先是安裝python3.6 這個參考了這個問題的答案ubuntu下如何安裝最新的python3.6 node.js的安裝應該是最簡單的了參考官方教程就行了 postgresql的安裝...

專案部署,版本迭代個人心得

專案上線之後,版本的迭代必不可少,但是怎麼做才是相對規範,安全的呢?當然原專案備份是必不可少的了 首先對原專案打包 tar cvf wechat20150315.tar wechat 對專案版本的迭代,當然是改動越小越好,改動越小越安全越容易把控 所以呢,不要用本地環境的專案覆蓋生產環境上的專案。最...