相信大家都有透過Line@、Email或朋友轉達等方式得知交友拉子網站被強行關閉。

  • 本次停機時間:2018/8/28凌晨~2018/9/3下午,為期約六天多。
  • 原因:資料庫內有不明程式碼突然大量耗用主機資源,遭主機商無預警關閉。
  • 搶修人力:小編與工程師兩人,在六天內除了吃飯睡覺上班以外的所有時間,時薪算兩百元的話起碼四萬元。(基本時薪目前一百五十元喔)
  • 花費金錢:重新租用升級版虛擬主機、搬遷網域等基礎費用約一萬五千多元新台幣。(尚有匯差與跨國交易手續費未計算)

以下跟大家分享搶修過程中的一些趣事。(與不怎麼有趣的murmur)

事情發生在8/28凌晨3:55,小編在凌晨五點多醒來看了一下手機,發現主機商寄信告知已將網站關閉,於是小編失眠了。靠么還要上班欸。

但畢竟小編不是工程師,有些專業的東西單憑自己無法處理,所以一邊查資料的同時,也只能等工程師起床以後再詢問。雖然這陣子網站更新了許多項目(例如新版投稿表單、PreLoader等待讀入畫面、18禁燈箱),但我們並沒有動到其他資料庫的東西。首要之務就是確認到底是「單純因為瀏覽人次突然飆高而爆掉」,還是「駭客入侵」,或是「資料庫內有外掛衝突或其他問題」。

我們用破破的英文聯繫的主機商客服,客服表示 “You should contact your developer.”,全文完。可是瑞凡,我們沒有developer(面面相覷)。

歷經三次反覆聯繫客服,終於有其中一個客服丟了一段code過來,說是主機被大量耗用資源當下我們網站正在運行的程式資料。

你以為找到問題了嗎?不,瑞凡,你太天真了。客服丟給我們的,是一串沒有表頭的英文&數字。我們花了幾乎一整天才搞懂那是什麼。沒有表頭的程式資料,就像是一張沒有欄位行列資訊的財務報表,一堆數字誰看得懂那是三小(掀桌)。我們再詢問客服,只得到無限跳針跳針再跳針:”You should contact your developer.”。好喔。

這期間,除了用破英文跟主機商客服聯繫之外,小編與工程師Hazel分頭進行:小編聯繫其他曾做過非主流性別網站、經歷過輿論攻擊或被迫關閉危機的運動前輩,詢問類似經驗如何處理。工程師Hazel則是分頭去聯繫其他有經驗的網頁工程師,詢問能否幫忙分析現況&是否願意接案(付費)。

小編這端,聯繫運動前輩的結論是:他們的網站也曾流離失所,最後是花一筆錢自架伺服器,且有專人維護,才得以營運。目前交友拉子經費人力皆不足,無法負荷,短期內也無法進展到那階段。

工程師Hazel那端詢問的結果是:被拒接。其他工程師表示:「你們這個case太複雜了,就算收費,人力跟時間花費比起來,我們根本不划算。抱歉,我們不接。」

小編與工程師此刻的的表情:

 

好喔。我們只好摸摸鼻子自己來。

從最基礎、最保險但最耗時耗人力的地毯式除錯開始,進行了將近兩天,資料庫的錯誤卻層出不窮,即使有備份,備份資料本身也不安全。說成白話譬喻,大家可以把交友拉子網站想像成一棟房子,現在偵測出房子裡藏著一隻綁著不定時炸彈的老鼠。所以房子裡面的人全部被迫淨空,外面拉上封鎖線,剩下小編跟工程師努力想辦法處理。(運動前輩表示:我們也曾流離失所,後來住的是有保全偵測+專人維護的房子。小編QQ。拆彈特警表示:這個case不划算,我們不接。工程師QQ。)

可是房子裡的一切,都是大家重要的回憶和精神資產,小編還是希望盡力保存這個房子的全部。可是,如果沒找出炸彈老鼠在哪裡,就算把所有家具都搬到新地點,老鼠也可能藏在家具行李裡面,跟著我們移動到新的地點,然後爆炸。問題一樣沒解決。

期間工程師試過幾次資料庫全部清除,甚至開了全域搜尋,還是找不出那隻炸彈老鼠在哪。畢竟一棟房子內部錯綜複雜,即使清空,還是有許多未知的神祕領域(???)。就算原地重建,網站甚至問題更大,這邊少一個套件、那邊又多一個衝突,沒完沒了。

此時的工程師Hazel:「我終於懂了為什麼其他工程師不願意接,因為真的太麻煩了。而且萬一遇到不講理、搞不清楚狀況的客戶,什麼都怪在工程師頭上,甚至網路上發表不分青紅皂白的負評;根本就是破壞工程師自己的商譽。真的即使收錢都不划算。」

小編:「⋯⋯沒有關係,我真的能理解。我做交友拉子這幾年,我完全懂什麼叫做『即使收錢都不划算』到底是多心累的概念。」

(這個東西)x N,這樣的概念。


花絮其一。

當然,網站被關閉的第一時間,小編就盡速聯繫了所有駐站作家,請他們若要發文得先暫緩,等待網站修復。

與此同時,其中一位駐站作家finezi表示:「交友拉子許願池真可怕。」

立刻實現願望ㄉ恐怖交友拉子許願池。

小編表示:

 


在確認目前我們的資源、人力、經費等極限,都無法在現有的主機商底下解決問題;再加上原主機商客服的無限跳針,以及網站日益發展、流量越來越多的狀況下,小編與工程師決定搬家。

簡單來說,既然我們找不到原本那棟舊房子裡的炸彈老鼠,出動搜尋系統也找不到(躲在牆壁裡?!);我們就找一個全新的、確認絕對乾淨的房子,然後費工一件一件家具先徹底掃描,再重新搬過去。至少要在一件家具、行李裡面檢查有沒有炸彈老鼠,比起檢查一整棟房子更有效率,也會更精準。唯一的缺點是費工費人力費時間。

工程師Hazel:「好唷,準備搬家,來~刷卡時間。」

小編:

新台幣一萬五千多元刷下去,接著才是辛苦的開始。重建資料庫、重新安裝核心主程式,一個一個外掛重新手動設定,檢查舊資料表確認能否匯入⋯⋯,一旦中間出現任何異常狀況,小編與工程師又得把所有步驟從頭又來一遍。Again and again. 沒有最崩潰,只有更崩潰。


與此同時,小編以(我所能盡的)最快速度,用Line@以及email通知大家「網站被無預警關閉、正在搶修中」的消息。然後緊急建立了臉書粉絲專頁作為公告用途(因為前幾天網站是連維修畫面都開不起來的,根本無法貼出維修公告)。

說到臉書粉絲專頁,或許最近才接觸交友拉子的朋友們並不知道;事實上,交友拉子最開始(2015年)就是從臉書粉專起家的,但是中間歷經連續兩次被惡意檢舉、被迫關閉,後來才離開臉書。(詳情請見交友拉子大事紀
加上這幾年,臉書的言論審查越來越詭異(從Free the Nipple開始,到近一年內開始出現各種混亂的垃圾言論審查),以及臉書上各種一言不合就檢舉的風氣、性別派系之間戰成一片的混亂情形⋯⋯,老實說,在這次停機事件之情,交友拉子內部(小編、工程師與其中幾位駐站作家)針對「到底要不要單純為了公告與人氣宣傳,再度重新設立臉書粉專」的問題,已經歷經了好幾波激辯討論。我們討論了各種可能性、優缺點、管理人力的不足, 文章在臉書上被轉去酸或者亂表一通所造成的各種影響,再度被檢舉以致資料又被無預警刪除的風險等等。

就在停機事件發生前一周,小編的結論與決定是:由於目前人力不足,設立粉專短期內暫不考慮。

因為我們網站性質特殊(牽涉到性邀約),走到哪都被檢舉,而且一不小心就會惹火上身。大家現在所看到跟感受到的自由和開放,實際上是付出高質量的管理人力作為代價。所以小編營運這個網站沒有辦法像這樣:「好欸!我們多拓展幾個社群平台」、「我們多跟大家互動~」、「好好玩喔來建個粉專衝人氣ㄅ」。

大家或許從表面上看起來覺得交友拉子「好像沒什麼動靜」、「怎麼不建粉專、不去PTT拉版宣傳,不做廣告」;實際上,我必須非常謹慎、步步為營。所有看似簡單的決定,背後都經過非常周密的考量,才能穩健的走到現在這一步。從來就不簡單。

偏偏這時候,突然發生停機事件,所以小編只好緊急建立了粉專作為公告。(感覺之前的考量好像白費= =)我們粉專的名稱是「TW Les Matches 交友拉子小編」,意思就是:粉專僅作為小編公告活動宣傳用途,不會張貼任何匿名投稿。

剛建立粉專的時間點,就是網站剛停機,小編跟工程師忙得焦頭爛額的時候。剛架好粉專,我卻接到好幾封訊息轟炸:「小編,我看你也別救網站了,反正在臉書這邊就好了。」、「欸網站關了,現在可以用臉書約砲吧,這邊反而更方便。」、「小編你再幫我貼徵人文嘛,我超缺床伴跟女友der。粉專幫忙貼個plz。」、「怎麼都看不到網站?超想打炮啊~快點修好可以嗎?」

小編:「⋯⋯????????」

所以,大家在8/28傍晚~8/29早上這段期間,會發現臉書粉專是搜尋不到的。在網站停機搶修這種非常時期,真的無法處理任何人的情慾需求。小編抱持情慾友善的理念建立平台,不代表我有義務無時無刻配合任何人。當我把一個東西設計得越方便,人類通常就是越輕忽、越隨便,越當成理所當然應該配合他的需求。每件事都有輕重緩急,這就是為什麼當初我根本不想再回臉書建粉專。

後來粉專再度回鍋,是因為有更多人關切詢問粉專怎麼了?(有些人擔心是被檢舉)小編也無法一一解釋,所以決定還是開放粉專,但關閉訊息功能。


花絮其二。

小編:「以上就是我森七七的過程。我沒有要假裝自己永遠理性,畢竟我是人,也有我的極限和我的情緒。」

工程師:「嗯,以前我都想到才上網站逛一下;這陣子我投入比較多,每天被迫這樣看文章還有一些莫名其妙的要求,現在停機又這麼多事要處理,我偶爾看一下就這麼煩了,我難以想像妳每天都要被迫看這些,持續這麼多年從沒休息,究竟會有多煩。」

小編:「所以臉書粉專是開了又關、關了又開,開開關關,超級情緒化有沒有。完全不適合當小編啦。」

工程師:「我之前兼兩份工作的時候忙炸,那時候也有人一直用line想搭話聊有的沒的,實在很煩。我可以理解。」

小編:「所以那時候妳怎麼處理?」

工程師:「跟對方說在忙,對方也聽不懂拒絕;如果我主動封鎖對方又會太明顯。所以我換了line大頭貼。 (如下圖)」

小編:「靠么哈哈哈哈,那時候我看好友清單,想說我哪時候加了這個白癡,快點來刪掉;結果一看對話紀錄是妳!想說妳是中邪了嗎哈哈哈哈哈XDDDDDD」

工程師:「對啊,超方便的,馬上被一堆人封鎖。line立刻清淨無比。我朋友還說『到底是誰會天才到為了求安靜乾脆把自己大頭貼改成車貸』XD」

小編:「幹這好好用,那下次有人來煩的時候,我也要把交友拉子改成『妳聽過安麗嗎?』或『牛樟芝保健級食品特惠中』、『黃金胜肽專案經銷價』。」

工程師:「改網站工程太大了,妳改line或粉專就好。」

小編:「好主意,就這樣決定了。⋯⋯而且妳為什麼要叫Hazel啊!當初我後臺花絮要介紹妳的時候,應該就說妳是車貸吳小姐才對啊!『我們家工程師車貸吳小姐』這樣有沒有!氣魄!」

工程師:(快笑爛)


花絮其三。

連續弄好幾天,除了吃飯睡覺上班就是無止盡的備份測試重灌除錯loop,已經弄到快起笑的小編跟工程師兩個人;深夜睡前還在一邊連線通話一邊測試除錯。兩個人都很疲倦。

小編:「⋯⋯為什麼妳那邊環境那麼吵?」

工程師aka車貸吳小姐:「妳也是。」

小編:「為什麼我們通話品質這麼差。我已經換兩個wifi、兩副耳機,跟三種通訊軟體了。到底是誰的問題?(暴躁)」

工程師aka車貸吳小姐:「妳那邊一直有雜訊。」

小編:「好我換第三副耳機。」

工程師aka車貸吳小姐:「⋯⋯有喔!好很多!剛剛妳那邊雜訊太多,我以為妳很熱所以一直吹電風扇!我以為那些雜訊是電風扇的風聲!」

小編:「⋯⋯妳才吹電風扇!妳全家都吹電風扇!!!(莫名其妙發怒)」

工程師aka車貸吳小姐:(笑爛)


花絮其四。

當修復將近尾聲,最後測試檢查階段時。
工程師aka車貸吳小姐:「欸小編,跟妳說:這陣子弄完,我應該會先離開交友拉子好一陣子。這段時間工作密度太高了,我想休息一下。」

小編:「嗯,這陣子妳真的辛苦了,妳休息吧。」

工程師aka車貸吳小姐:「妳也是。話說我很想問:妳到底什麼時候要關閉網站放自己一個長假?」

小編:「唉⋯⋯(長嘆一聲)」

工程師aka車貸吳小姐:「而且真的就像妳說的,當我做得越多,我現在聽別人講『辛苦了』、『謝謝』真的開始無感了欸。」

小編:「妳懂吧。真的付出大量心血下去做才能體會。」

工程師aka車貸吳小姐:「贊助支援比什麼都實際。」

小編:「妳懂。(相對無言惟有淚千行)」


這段時間,非常感謝主動贊助交友拉子的幾位朋友。已成功付款的,小編會持續更新到贊助芳名錄上面。因為有些人會留言說自己在交友拉子有成功約到,為保護個人隱私,原則上芳名錄皆統一匿名處理。若想特別顯示全名(個人或團體皆可)可告知,小編就不會幫你匿名。

交友拉子目前頂多只能支付最基本的虛擬主機與網域租用成本(已超過兩萬元),目前還無法支付任何人事與設備成本。請大家多多幫忙。

 

以上,請大家珍惜好不容易搶救回來的交友拉子,與所有工作人員的心血。

※ 9/4更新:工程師在底下有回應唷!