日記 一次普通的專案發版經歷

2022-09-07 08:51:09 字數 1177 閱讀 9028

2020.9.3

今天晚上,我們小組之前做的乙個專案要發版上線了。

這個專案是乙個有關學習任務的專案,管理員可以增刪改查學習任務、新增學員等;

對應的伺服器也分為兩個部分,乙個後台伺服器組,乙個前台伺服器組。

之前,我們已經在測試伺服器上測試了相關功能,今天準備將**發版到準生產、生產的伺服器。

17:00,開始發版後台伺服器。

由於後台伺服器是內部管理員用的,因此可以較早發版,不會給使用者工作造成太大影響。

後台伺服器有好幾臺,某些伺服器部署乙個功能,另一些伺服器部署乙個功能。

**部署後,遇到了2個問題:

1.生產資料庫的某個欄位是11位,而測試資料庫的某個欄位是9位,導致上生產後**insert資料、將11位的資料存入9位的資料庫表時,報錯,插入資料失敗。

解決方法:修改**與資料庫表,以生產為準。

2.**部署到準生產後,某些網頁打不開,404

解決方法:發現**訪問準生產url時沒有許可權,導致出現404;後續將**直接部署到生產並進行測試,就能正常訪問了。(看來是準生產的ip許可權配置有問題)

20:00,開始發版前台伺服器。

由於最近在護網,因此jenkins無法使用,只能通過手動乙個伺服器乙個伺服器部署專案。

部署後台伺服器的步驟如下:

登入伺服器管理系統,連線到目標伺服器,開啟shell命令視窗與filezilla,將jar包上傳到伺服器,使用shell命令關閉之前執行的jar程序,然後啟動新的jar程序。(springboot專案是jar,spring專案是war並且啟動的是jboss)

部署前台伺服器的步驟如下:

開啟mobaxterm軟體,連線到目標伺服器,將html等前端網頁放到伺服器指定目錄下;之後可以多開啟幾個伺服器shell命令視窗,然後點選「multiexec」按鈕統一操作,使用cp命令統一將index.html替換為最新的即可。

2020.9.4

整個發版過程從17:00開始,持續到21:30.

雖然本人的**也上線了,但是並沒有測試本人**的功能,並且本人也沒有發版的許可權,因此只能學習如何發版……

就這樣鹹到了20:30,領導說「沒有事的可以先撤了」,本人就與一部分同事撤了……

剩餘同事到21:30才發版完 。

ps:據說前端專案發版出問題了,似乎是某些頁面放錯資料夾了……看來生產發版後也得好好測試才行,現在只能等今天晚上才能重新發版了。

一次難忘的專案經歷

記自己的一些反思與總結 在這一月有餘的時間裡。自己參與製作的專案又完畢了乙個。每一次專案的開始與結束,都會讓自己的內心極度的不平靜。由於在專案開始時,自己的心中腦中都興奮異常。牢牢謹記之前犯過的錯誤。總結的經驗,準備在新一次的專案開發過程中大顯身手。盡力做出好的產品,努力得到很多其它的成長。然而在專...

記一次失敗的專案經歷

最近因為疫情原因一直在家,已經有快半年沒有更新部落格了,最近返回公司上班之後,去年做的專案已經完結,雖然已成功交付使用者使用,但是在我看來這仍然是失敗專案,在這裡我想回顧這些經歷,算是給後面的自己乙個警醒吧 我一直認為這是乙個失敗的專案,原因有如下幾點 專案為能如期交付,原定計畫是在2月份交付並發行...

做專案一次差點進去的經歷

寫在之前 我其實是乙個老實人,不會碰瓷,不會撈屍賣錢,也沒有為心愛的遊戲吶喊過。應該大抵就是魯迅先生說的庸人之類的罷。在15年的時候,公司接了乙個湖南的分銷專案 無限級的 那個時候業務知識比較淺薄,分不清什麼叫無限極。只是按照老闆的要求編碼,編碼。那個專案做的比較大,幾百萬級別了。他們的關係也很硬,...