摘要:打包后將項目下載到本地。數(shù)據(jù)庫用的阿里云的,所以直接忽略。無感知轉(zhuǎn)發(fā)我自己有一臺核的阿里云他們公司的量也不大,所以我準(zhǔn)備先將項目部署到我服務(wù)器上,在公司服務(wù)器上進行負載均衡,將我方權(quán)重調(diào)高,將用戶流量全部引入到我方服務(wù)器上。
收到一個朋友的求救,他現(xiàn)在遇到一個難題。
就是剛剛?cè)肼毜墓?,項目沒有GIT,用的老版本的TP,CI,代碼也很凌亂,目錄也是非常的多,有的沒的都在服務(wù)器上放著,服務(wù)器上還有將近30G的用戶頭像存著,總之就是一個字 “亂”
我準(zhǔn)備對這個亂到無法整理的公司項目、服務(wù)器及架構(gòu)進行重新整理,接下來,請看我的表演~
備份既然沒有g(shù)it,那就不用git了,直接在線上打包,ftp鏈接上下載,在毫無頭緒的情況下,我建議直接重裝。。如果你沒有十足把握,建議不要送死。
公司業(yè)務(wù)總結(jié)構(gòu)新接口應(yīng)用程序
后臺應(yīng)用程序
老接口應(yīng)用程序
仔細探查了下,資源文件只有頭像存在本地,其他的都存到了七牛上。這樣打包就好辦了。不會影響到用戶的正常使用。
打包后將項目下載到本地。
數(shù)據(jù)庫用的阿里云的,所以直接忽略。
此過程做了5個小時。。。東西確實不少。配置
公司用的是Apache,找到vhost文件,拷貝一份到本地,整理一下所有的配置文件,目錄什么的。
他公司要求使用Nginx,所以我需要一個個整理出來配置文件,隨后再找到ssl for nginx的證書,一切準(zhǔn)備就緒。
我自己有一臺4核4g的阿里云ECS,他們公司的量也不大,所以我準(zhǔn)備先將項目部署到我服務(wù)器上,在公司服務(wù)器上進行負載均衡,將我方IP權(quán)重調(diào)高,將用戶流量全部引入到我方服務(wù)器上。
Demo 如下:
ProxyPass / balancer://proxy/BalancerMember http://192.168.6.37:6888/ loadfactor=3 BalancerMember http://192.168.6.38:6888/ loadfactor=1
將用戶流量轉(zhuǎn)發(fā)后,開始重置敵方服務(wù)器,準(zhǔn)備進行重新部署。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/35911.html
摘要:功能重新寫好后,在數(shù)據(jù)遷移方便,當(dāng)然沒法人工操作,腳本去遷移也不現(xiàn)實,考慮使用數(shù)據(jù)隊列等等方式進行數(shù)據(jù)遷移功能代碼絕筆是另起爐灶寫,在原程序上寫復(fù)雜度有提升了一倍。 受邀來一起重構(gòu)公司的老項目 概述 重構(gòu)首先要注意幾個點 重構(gòu)后功能的可擴展性 業(yè)務(wù)互相依賴的復(fù)雜度 脫離本身的業(yè)務(wù)進行重構(gòu) 重構(gòu)后的代碼可讀性與可維護性 性能的提升 以上幾點是重構(gòu)注意的地方也是重構(gòu)的目的 分析 本次重...
摘要:個人網(wǎng)站最近剛寫了一個手機在線播放的電影站使用日常手記更新使用的的查詢作用域的本地作用域去自定義可復(fù)用的約束集合,方便鏈?zhǔn)秸{(diào)用什么是本地查詢作用域本地作用域允許我們定義通用的約束集合以便在應(yīng)用中復(fù)用。 關(guān)于作者 程序開發(fā)人員,不拘泥于語言與技術(shù),目前主要從事PHP和前端開發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開發(fā)。合適和夠用是最完美的追求。 個人網(wǎng)站:...
閱讀 994·2021-09-26 10:15
閱讀 2080·2021-09-24 10:37
閱讀 2587·2019-08-30 13:46
閱讀 2637·2019-08-30 11:16
閱讀 2426·2019-08-29 10:56
閱讀 2600·2019-08-26 12:24
閱讀 3484·2019-08-23 18:26
閱讀 2668·2019-08-23 15:43