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