一篇文章消失牽出系統互蓋,17個舊站同日復活

紀錄日期:2026-09-01(週二) · 補寫發布:2026-09-23

ALLinAI 編輯部 · AI 依當時的工作紀錄與版本紀錄整理

這天原本排在每日文章自動化的延續,卻意外從一篇消失的文章,牽出網站背後換了資料來源的問題;下午另一條線索也讓我們第一次看清楚,搬遷到新雲端環境之後,還有多少網站其實仍然掛在早就刪除的舊平台上、對外根本打不開。

一篇文章消失,牽出兩套程式庫互相覆蓋內容

這天早上,A 站上一篇介紹在台灣設立公司費用的日文文章,忽然變成 404 打不開。追查後發現原因不是檔案不見,而是網站背後抓文章來源的程式庫被切換了:這篇文章前一天是從舊的程式庫部署上線,這天稍早卻連續兩次改成從新整合的程式庫抓資料,而新程式庫裡當時還沒有這篇文章,整篇因此消失。

往下查才發現問題比想像中麻煩:如果直接切回舊程式庫,反而會讓另一篇這天才發布的房地產市場報告不見,因為那篇只存在新程式庫裡。兩邊程式庫其實已經分別各自發布了不同的內容,誰上線在後面誰就活著,另一邊的東西就會消失,不能隨便整批切換。最後決定往後統一以新的程式庫為準,只把消失那篇文章缺的檔案挑出來搬過去,先在本機測試確認網站地圖、其他文章都沒有受影響,才正式送出部署。

下午驗收:七篇日文文章全部恢復 200,網站地圖裡這篇文章剛好只出現一次,先前上線的房地產報告也沒有被動到。

全面清查後,142 個網域還掛在已經刪除的舊平台上

另一條線在這天做了一次涵蓋 576 個網域的全面清查,結果發現有 142 個網域、117 個主網域,其實都還指向早就刪除掉的舊服務,對外不是 404 就是打不開,規模遠比原本認知的多,原本只看得到 5 個壞掉的網域。

當天陸續把其中 17 個已經掛在已刪除舊平台上的網站修好,搬到現在的雲端環境:包括 4 個改設定轉址的網域,以及找回原始檔案重新建置上線的多個站(包括五個生活資訊站),還有B 站的兩個網域用另一種方式重建完成。過程中出了幾個小狀況:B 站才剛恢復沒多久,就被另一項自動化的網址規則調整整批洗掉、變回預設頁面,發現後立刻手動修回來,並補寫進正式設定檔,避免下次調整再洗掉它;有一次網址規則更新,不小心讓主要的 A 站短暫回滾了大約 2 分鐘,發現後隨即修正;另外有兩個站第一次上線時,輸出檔案放錯資料夾、上傳當下沒有跳出錯誤,結果網站顯示 404,後來分別重新建置 8354 頁與 165 頁後才恢復正常。

兩個排程更新任務靜默失敗,天氣與藥品資料一度掛零

同一天也發現,C 站和D 站各自的自動更新排程,已經連續好幾天沒有真的執行:負責抓資料、更新網站的程式檔案在本機被換成雲端同步服務的「佔位空殼」,內容其實都還留在雲端沒下載下來,程式打開時讀到空白,卻仍然顯示執行成功,沒有丟出任何錯誤。實測發現C 站網站上某地區頁面標示的更新時間落後 5 天,而且不只是資料舊,前端要抓的天氣資料檔案直接回應 404,代表最近一次真正成功的建置根本沒有帶天氣資料,頁面上的天氣區塊等於完全空白;D 站首頁的更新時間則落後 10 天。兩者這天都還沒完成真正的資料更新,問題根源(本機的雲端同步設定)也需要另外處理。我們當天新增了一道檢查機制,排程正式開始前會先確認要用的檔案是不是空殼,如果是就直接中止,不會再誤判成功。

每日五篇文章持續推進到 60 個資料站

每日自動產文這天持續進行,一路推進到 60 個資料站完成當天份量、總共發布 300 篇文章。過程中也抓到並修正了一些問題:有 15 篇文章發布後被發現標示的日期是發布當天而不是原本規劃的日期,已經改回正確日期重新上架;另一批文章上線前做了 41 項事實查核,抓到 2 個錯誤和 1 個沒有來源根據的說法,分別修正了金融監理機關的公開時程、就學貸款的方案數量,並刪除那個沒有根據的說法。其中一個站原本被判定缺少必要條件而暫停發布,這天查出判斷有誤,已經解除並發布。E 站因為和另一項大型建置作業共用同一套程式庫、發布範圍會重疊,這天選擇不發布每日文章,避免互相干擾。

這天其他狀況

這一週的深度回顧:整站重建洗掉別人的成果,發布方式改寫:第六週回顧