PTT推薦

Re: [情報] 台灣棒球維基館回來了!

看板Baseball標題Re: [情報] 台灣棒球維基館回來了!作者
TonyQ
(得理饒人)
時間推噓91 推:91 噓:0 →:22

※ 引述《moriyaorange (本店使用佩佩豬)》之銘言:
: 一早起來想看一下資料
: 發現網站進不去了
: 測試網速和網路狀況都沒問題
: 換瀏覽器也不行
: 以往維基館在凌晨四點會進行資料備份與維護
: 這次不知道是出了什麼事
: 好不容易努力救回來
: 希望不要出了什麼事才好
: 淡大團隊們加油啊
: 台灣棒球真的很需要珍貴的資料庫

沒什麼大事啦

1. 資料已經確定都回來了,也做了多次備份。
再怎麼樣都是去年停機前的最新版本,這點不用擔心。


2. 這兩天比較密集停機是因為在處理 tls 的問題(就 https)。

這台機器是 fedora 18 ,然後版本都是目測超過十年以上的版本,
openssl 太舊會被瀏覽器嫌棄 cipher 跟 protocol ,
但是 fedora 舊的 dnf 也裝不到新版。

要升級又會拖到上線的時間。

之前停機前是用另一台主機做 reverse proxy ,躲掉這台主機的版本太舊問題,
但我覺得這不是辦法,所以打算一勞永逸的把它處理掉。

目前採取的都是手動編譯 binary 的作法,然後卡到了很多歷史版本雷。

目前昨天到今天做的事情就是手動重編了 openssl 3.3 ,httpd 2.4.59,
然後 mod_ssl 一直有衝突,正在重編 nginx。

大概是編 nginx 太吃效能網站有點跑不動,
晚點透過 nginx 重新處理完就會回來了。


目前主機都有定期快照,頂多再忍耐兩天,很快就好了。=3=


當然之後還要排時間把這 os / 超舊的 mediawiki 跟mysql版本升級,
這個就是另一件後續的事情了,要花上一段時間處理,到時候應該也會有停機維護。


沒什麼大事,純粹就是被太舊的 OS 卡到....

--
之間的世界,反抗軍啟蒙軍的交集
帶著 Android 去旅行、去發現

在身邊渾然不覺的 另一個世界。
全世界,都是我們的 足跡與遊樂場。
~ The world around you is not what it seems. ~ http://ingress.tw

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.27.1 (臺灣)
PTT 網址
※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 08:50:34 ※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 08:51:24

ben101304/19 08:51謝謝T大

comblog04/19 08:51辛苦了!推推

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 08:52:01

JHENGKUNLIN04/19 08:51

zxc90638304/19 08:52推推

andersonlin04/19 08:56推推推

MIKEmike0704/19 08:58Push

leglerg04/19 08:58推 辛苦了 這個太專業了 數字仔不能噓

sunways04/19 08:59

moriyaorange04/19 08:59感謝解惑,希望能穩定維持下去

jacky64787304/19 08:59

octopus440604/19 09:00

k2294192004/19 09:00

nicemood04/19 09:01

sebu04/19 09:03辛苦了

tkucuh04/19 09:04我了解OS版本過舊要重編library的痛苦...(握手)

pan9204/19 09:04

TonyQ04/19 09:04@tkucuh 我昨天重編了至少一百次 openssl

taisam2304/19 09:08

ericisfish04/19 09:09

teller52604/19 09:10

jack955804/19 09:12

askacis04/19 09:13fedora 18…這版本也太古老了,kernel應該也很舊,但 op

askacis04/19 09:13enssl 確實不換不行,那年代到現在累積的 CVE 不知道有

askacis04/19 09:13多少 XD

對啊...所以就是先以盡快上線跟補洞為原則。安全更新是今天以後的工作。

chang50504/19 09:13os 直接更新的可能性沒有嗎

有! 然後就要先處理 php5 的相依幸,目前相依在 php 5.5, fpm 這些東西重新設定,然後還要確認 mediawiki 的相容性。 順利的話一天搞定,倒楣的話大概一周以上。 我是覺得先讓他回來。 主要是太多現在使用的版本已經 EOL。

bruceedm04/19 09:14辛苦了

studylance04/19 09:15辛苦了!

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 09:19:59 ※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 09:20:28

joe94014604/19 09:21

nevikw3904/19 09:22建議灌新系統把資料移過去吧,寒假處理系計中 FreeBSD 9

stephen042104/19 09:22辛苦了

好惹好惹,新的 nginx 上來了,總算 tls 正常惹。大家慢用。 我晚上再來繼續看怎麼做後續更新。

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 09:23:09

nevikw3904/19 09:23的 NIS. NFS, Postfix 伺服器最終也得這樣

OS 更新是早晚要做的,不過現實是檔案搬移跟相容那些需要時間,先讓他回來服務先。

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 09:23:39

catsondbs04/19 09:25謝謝熱心大大

usausausa04/19 09:26辛苦了

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 09:26:51

angel650204/19 09:28辛苦了QQ

chigo52004/19 09:29

JoeGibsonJr04/19 09:31辛苦了

cscc083104/19 09:32辛苦了

aseric85246604/19 09:37推 辛苦了 台灣棒壇感謝有你們

yoshine022804/19 09:38辛苦了推

abc092200104/19 09:39推推舊版本升級會遇到什麼問題真的是要問天

foxey04/19 09:42有勞費心了

moke132604/19 09:48

abc5304/19 09:53

alihue04/19 10:00

yhyang199104/19 10:01

Nikagnef04/19 10:05推推

f9999999304/19 10:06穩了

alex81304/19 10:07嗯嗯嗯 原來如此 我都看不懂 但還是推一個

iamulong04/19 10:24

nlnlQwQ04/19 10:25我文組看不懂 但該推的就是要推

andre904/19 10:25謝謝欸

s20265504/19 10:25謝謝各路英雄出手相救台灣棒球歷史

pcfox04/19 10:27辛苦了

wwfwwfwwf404/19 10:29

neat99904/19 10:35謝謝tonyq大大幫忙,也謝謝各位建議,但因為以前的團隊

neat99904/19 10:35在wiki系統魔改了很多東西,所以也不是很單純的升級,還

neat99904/19 10:35要看看哪些東西要捨棄掉!

Mikufans04/19 10:36

ntr20304/19 10:39恩恩 跟我想的差不多

legendd04/19 10:44

derek316404/19 10:47

cloudin04/19 10:50看來是大工程

pineapple82404/19 10:52辛苦了

TonyQ04/19 10:54就維持繼續服務跟暫時提升安全性來說,現在的狀態應該還行

TonyQ04/19 10:54後續服務怎麼繼續改善,再跟原團隊繼續討論惹

TonyQ04/19 10:54就先幫忙應急提供技術支援 QQ

Leo092304/19 10:57辛苦了! 球迷之福

redsucksndie04/19 10:58推XDD

b12277104/19 11:06謝謝

xshinx04/19 11:13讚讚讚

Js123304/19 11:13推!

tpmstr11104/19 11:31推推

samuel3021404/19 11:33辛苦了!

mstar04/19 11:39把維基資料移裝到新系統會不會比較省事?

TonyQ04/19 11:43@mstar 就上面的那個移機的部分,有些系統相依的套件太舊了

TonyQ04/19 11:43 太新的 OS 反而也要回頭重編舊版

TonyQ04/19 11:43 這些相關的套件大多都跟 PHP 有關

neat99904/19 11:48目前mediawiki還在1.21(最新的1.41),要慢慢升級上去

neat99904/19 11:48,但每個版本的wiki又相依不同的東西,所以wiki不能直接

neat99904/19 11:48升級,加上以前的技術人員有魔改了wiki 1.21,所以也不

neat99904/19 11:48是簡單的升級系統而已,如果貿然升級,可能讓很多頁面掛

neat99904/19 11:48掉,要先搞清楚哪些東西會掛掉,反正是要長期抗戰的大工

neat99904/19 11:48程!

偶是覺得可以先想辦法找到 php5.5fpm 先相容 升到新os 這樣可以先避開一定要升 mediawiki 的綁定 像是這種方案

https://www.oweissbarth.de/building-php-fpm-v5-5-ubuntu-linux/

先讓作業系統可以裝比較新的工具, 我覺得是好事,也避免一些CVE的安全風險。 但是這就已經是一個工程惹 至於升 mediawiki 跟 php版本 這在有客製的情況下 顯然就更是需要長期抗戰了 xd 特別是 php7 的 breaking change 其實不少。

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 11:50:47

ckko9904/19 11:49推 辛苦了

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 11:51:48

mingzong04/19 11:52推推!

Tribute04/19 12:00感謝您與團隊/廠商的付出,辛苦了

LEEWY04/19 12:07文組看不懂,但非常感謝幫忙維護和救回網站資料

沒有沒有,要謝謝老師們的維護跟同學們的熱血,順手小事而已,沒花我多少時間。

※ 編輯: TonyQ (42.70.77.171 臺灣), 04/19/2024 12:08:08

nopetw04/19 12:10

MrNeverDie04/19 12:20推!這位是專家可以放心

q12457800104/19 12:21渣友推推

kevin200201304/19 12:22

lion321004/19 12:26

sabersun04/19 12:27推,辛苦了

samedi04/19 12:46

stana04/19 12:51部分服務改用docker會不會減少版本相容的問題發生?

這次救援回來之後,現在實質上 OS 已經是虛擬化了, 所以基本上對還原跟操作是有幫助。 但是,【因為安全的因素需要更新版本】跟 【隨著os的變更舊的版本會消失在 可以安裝的範圍裏面】 這兩件事情才是造成相容問題的因素。XD OS 本身我覺得算是弱相依,可以透過容器降低依賴, 不過這題仍舊有強相依是 mysql 跟 php5.5, 一樣的程式碼升級就是會壞掉,所以這就是容器不能解決的部分。

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 12:58:57

bokonon04/19 12:57

ric304/19 13:21推 謝謝

sunny1504/19 13:32多謝東尼Q

WashBoy04/19 13:56除了感謝還是感謝

briskace04/19 14:08這真的是棒球版的文章嗎

macair04/19 15:50科技野球的先驅,respect

msun04/19 15:54

frank90121204/19 15:56看到ID想說會不會是時力認識的那個TonyQ,想不到還

frank90121204/19 15:56真的是

台灣基本上只有這個 TonyQ XD

HANK0508050804/19 16:24看不懂推

b1122345678904/19 16:26辛苦了

yu70104/19 17:03感謝T大

ctes94000804/19 17:16

minor5214704/19 17:26謝謝 辛苦了

※ 編輯: TonyQ (114.34.27.1 臺灣), 04/19/2024 18:05:12

m38124904/19 22:13

csylvia04/19 22:45辛苦TonyQ大,謝謝

cobras63804/20 00:01推 辛苦了

wukoko1104/20 00:13看不懂,但推平安