天亮
關燈
小
中
大
天亮
那天的故障是淩晨十二點多爆出來的。
立夏已經躺下了,手機在床頭充著電,突然連著震了三下,他摸過來看,是項目群裏的消息,測試那邊發現線上環境有個核心接口掛了,報錯日志刷屏,影響範圍不小。
他坐起來,被子蹬開,打開電腦。
群裏已經亂了,測試在截圖,運維在查服務器,產品那邊也驚動了,發消息問影響了哪些功能。立夏把日志調出來,掃了一眼,定位到大概的位置,手指已經開始敲了。
十分鐘後,林潮生進群,發了句:"我在,逐步排查,不要慌,各組報一下現在的狀態。"
就這一句,群裏的節奏穩了一點。
立夏沒有擡頭,繼續看日志,把可能的問題點圈出來,準備一個一個地排。
林潮生私信他:"你定位到哪裏了?"
立夏把初步判斷發過去,林潮生回得很快:"我也覺得是這裏,你先動,我協調其他人。"
就這麽分工,不用多說,各做各的。
---
立夏把外套套上,坐在桌邊,臺燈開著,屏幕的光把他臉照得很白。樓上那對夫妻今晚沒有動靜,胡同裏偶爾有貓叫一聲,然後又安靜了。
他一行一行地看日志,把問題的脈絡順出來,越順越清楚,是一個數據處理的邊界問題,低概率觸發,但一旦觸發就會把整個接口拖垮。
他把修覆方案打出來,發給林潮生確認。
林潮生回:"方案沒問題,但這裏加一個降級處理,防止下次。"
立夏看了一眼,回:"行,我加。"
兩個人就這麽來來回回,一個在改代碼,一個在協調各方,話都不多,但每句都在點子上,節省。
快三點的時候,立夏把修覆的版本推上去,運維那邊部署,測試開始回歸,等待的時候,立夏靠著椅背,閉了一下眼睛,脖子有點酸。
林潮生私信過來:"辛苦了,等結果。"
立夏回:"還沒完。"
"快了。"
就這兩個字,立夏盯著"快了",沒有回,把椅子轉回去,繼續盯著屏幕等測試的結果。
三點四十,測試回覆,接口恢覆正常,回歸通過。
群裏一陣"好了好了",有人發了個慶祝的表情,運維說要繼續觀察一個小時確認穩定,林潮生在群裏說辛苦大家了,讓大家去休息。
立夏把電腦關掉,站起來,伸了個懶腰,窗外天還黑著,他去倒了杯水,喝完,重新躺下,閉上眼睛。
手機又震了一下。
林潮生:"睡得著嗎?"
立夏想了一下,回:"應該能。"
"明天來晚一點沒關系,我跟組長說了。"
立夏沒有回,把手機翻扣在床上,閉上眼睛。
來晚一點。
他把這三個字在心裏放了一放,沒有往下想,讓自己慢慢沈下去,沈進困意裏,睡過去了。
---
第二次故障是半個月之後的事,這次嚴重一些。
下午四點多爆出來的,不是線上,是預發布環境,但客戶那邊要第二天演示,預發布過不了,演示就泡湯,時間很緊。
整個項目組留下來,辦公室的燈全亮著,外賣叫了兩輪,盒子摞在垃圾桶旁邊,沒人去收。
立夏坐在工位上,把問題的範圍一點點縮小,趙晗在旁邊幫他查,兩個人來回說著,聲音壓得很低,不打擾別人。林潮生在另一頭的會議室,跟客戶那邊打電話,聲音透過玻璃傳出來,聽不清說什麽,就是知道他在說。
快八點的時候,趙晗撐不住了,趴在桌上,說:"我閉五分鐘。"
立夏說:"去沙發上趴。"
趙晗說:"懶得動。"然後就這麽趴著,沒一會兒,呼吸就勻了。
立夏繼續看代碼,眼睛有點澀,他揉了揉,重新盯著屏幕。
九點多,林潮生從會議室出來,走過來,在趙晗旁邊的空椅子上坐下,看了眼立夏的屏幕,問:"到哪裏了?"
"快了。"立夏答,"就差這一塊。"
"需要我做什麽?"
"不用,"立夏回,"你去休息一下,等我這邊好了通知你。"
林潮生沒走,就坐在那裏,把自己的電腦打開,處理別的事,兩個人並排坐著,各自看著各自的屏幕,辦公室裏偶爾有人說話,鍵盤聲稀稀拉拉的,暖氣把屋子烘得有點幹。
立夏把那塊代碼翻來覆去地看,看了很久,問題藏得深,不好找,他把思路從頭捋了一遍,重新來,捋到一半,忽然看見了——
是個很隱蔽的邏輯漏洞,在一個很偏的分支裏,低概率走進去,但一旦走進去就出不來。
他把修覆方案打出來,在測試環境跑了一遍,過了。
他靠著椅背,長出了一口氣。
"好了?"林潮生問。
"好了。"立夏回。
"我去通知運維部署。"
"嗯。"
林潮生站起來,去打電話,立夏把最後的文檔整理了一下,發進群裏,然後靠著椅背,把眼睛閉上,就閉一會兒,就一會兒。
屋子裏的聲音在他耳邊,鍵盤聲、說話聲、暖氣聲,混在一起,他就這麽閉著,不想睡,就是累了,讓眼睛歇一下。
也不知道過了多久,他感覺到旁邊有人坐下來了,然後,肩膀上多了一點重量。
他沒睜眼,知道是誰,就是沒動,讓那點重量壓著,壓在肩膀上,不重,就是在。
林潮生睡著了。
他呼吸很平,很勻,那種徹底放松下來的呼吸,是真的睡著了,不是在裝,立夏能感覺到他的重量,實實在在地壓著,他的頭靠在他肩膀上,發絲有點紮,但不難受。
立夏沒動。
他睜開眼睛,看著對面的墻,看著墻上貼著的那張項目進度表,看著上面密密麻麻的節點,看著窗外北京的夜,黑的,遠處有棟樓還亮著幾扇窗,不知道裏面是什麽人,也在熬著什麽。
肩膀上的重量沒有動,林潮生就那麽靠著,立夏就那麽撐著,屋子裏的人陸續少了,有人悄聲道晚安,有人直接走了,最後就剩他們兩個,還有角落裏一個戴著耳機的同事。
立夏就坐著。
他沒有去想這件事意味著什麽,也沒有去壓它,就是坐著,讓這件事就這麽發生著,他肩膀上有個人靠著,他沒動,就這樣。
窗外的天慢慢變了,從黑變成深藍,變成藍灰,東邊的樓頂上出現了一道淺淺的光,是天要亮了。
他就這麽坐著,看著天亮。
從來沒有這樣看過天亮。
不是沒熬過夜,是沒有這樣——就坐著,肩膀上有人靠著,然後看著天一點一點亮起來,那種感覺,他說不清楚,就是覺得,這一刻,好像有什麽東西,很輕,很薄,蓋在他身上,暖的。
他不敢細想那是什麽。
林潮生動了一下,呼吸變了,是要醒了,立夏把視線收回來,重新看屏幕,裝作什麽都沒發生。
林潮生撐起身子,擡起頭,停了兩三秒,立夏感覺到他在看自己,但沒有回頭,就是盯著屏幕。
"不好意思。"林潮生的聲音有點啞,剛睡醒的那種。
"沒事。"立夏答,語氣很平。
林潮生沒有立刻站起來,就坐了一會兒,然後問:"幾點了?"
"快六點。"
"天亮了。"
"嗯。"
林潮生站起來,活動了一下肩膀,走到窗邊,看著外面的天,東邊的光更亮了,把樓群的輪廓勾出來,灰白的,幹凈。他站在那裏,背對著立夏,沈默了一會兒,開口問:"你坐了多久?"
立夏想了想,回:"不知道,沒看表。"
林潮生轉過來,看著他,那個眼神立夏接住了,又移開,林潮生說:"謝謝你。"
不是道謝靠著他睡著這件事,立夏聽得出來,是另一種謝,謝昨晚他把問題找出來,謝他一直坐著沒走,謝他——立夏說不清謝的具體是什麽,就是那兩個字,很重,不是客套。
"沒什麽。"立夏回,站起來,把電腦合上,"我先走了,你也去休息一下。"
"嗯。"
立夏拿起包,往外走,走廊裏的燈還亮著,但窗外的天光已經把那點燈光比下去了,他往電梯走,按了下去,等著。
電梯裏他看著門上自己的倒影,頭發有點亂,眼睛有點紅,他用手背蹭了蹭眼角,出了電梯,推開大門,外面冷,風一下子撲過來,他縮了下脖子。
但他沒有立刻走。
他在公司門口站了一會兒,仰頭,看著東邊的天,光越來越亮,把雲底染成橘粉色,很淡,就那麽一點點,但是真的暖。
他把手插進兜裏,摸到手機,沒掏出來。
他在心裏把剛才那件事放了一下——林潮生靠在他肩上,他沒動,坐著,看天亮。
然後他把這件事壓下去了嗎?
他想了想,發現這次,壓得不那麽幹凈。
有一點東西,還留在外面,他把它往裏按,按了一下,沒按實,就那麽留著,在那裏。
他轉身,往地鐵站走,早班車上人不多,他找了個座位坐下,靠著窗,窗外天越來越亮,一站一站地過,他就看著,什麽都沒想,或者說,想了很多,但都是模糊的,沒有形狀的,就是那麽飄著。
到站,出去,走回胡同,進樓道,上樓,開門,進屋。
他把包放下,外套沒脫,坐在床邊,就坐著。
綠蘿在窗臺上,葉子綠的,好好的,窗外天徹底亮了,陽光從窗簾縫裏透進來,一道細細的光,落在地板上,很窄,但亮。
他低頭,看著那道光,坐了很久。
然後他躺下來,把外套也沒脫,閉上眼睛。
肩膀上那點餘溫,好像還在。
他沒有壓它,就讓它在那裏,就那麽一會兒,就那麽一會兒。
然後他睡著了。
---
林潮生在公司待到七點,等確認線上一切正常,才收拾東西走。
他路過立夏的工位,工位上收拾得很幹凈,椅子推進去了,臺燈關掉了,就是空著,什麽都沒留下。
他在那裏站了一下。
他想起天光透進來的時候,他靠著立夏的肩膀,假裝還沒醒,多靠了一會兒。
他知道立夏發現他醒了。
立夏沒動。
他把這件事在心裏放了一放,拿起包,走向電梯。
外面天大亮了,風很冷,他站在公司門口,把圍巾繞緊,深吸了口氣。
這口氣,是這一夜裏呼吸最順的一口。
本站無廣告,永久域名(fanyan.cc)
那天的故障是淩晨十二點多爆出來的。
立夏已經躺下了,手機在床頭充著電,突然連著震了三下,他摸過來看,是項目群裏的消息,測試那邊發現線上環境有個核心接口掛了,報錯日志刷屏,影響範圍不小。
他坐起來,被子蹬開,打開電腦。
群裏已經亂了,測試在截圖,運維在查服務器,產品那邊也驚動了,發消息問影響了哪些功能。立夏把日志調出來,掃了一眼,定位到大概的位置,手指已經開始敲了。
十分鐘後,林潮生進群,發了句:"我在,逐步排查,不要慌,各組報一下現在的狀態。"
就這一句,群裏的節奏穩了一點。
立夏沒有擡頭,繼續看日志,把可能的問題點圈出來,準備一個一個地排。
林潮生私信他:"你定位到哪裏了?"
立夏把初步判斷發過去,林潮生回得很快:"我也覺得是這裏,你先動,我協調其他人。"
就這麽分工,不用多說,各做各的。
---
立夏把外套套上,坐在桌邊,臺燈開著,屏幕的光把他臉照得很白。樓上那對夫妻今晚沒有動靜,胡同裏偶爾有貓叫一聲,然後又安靜了。
他一行一行地看日志,把問題的脈絡順出來,越順越清楚,是一個數據處理的邊界問題,低概率觸發,但一旦觸發就會把整個接口拖垮。
他把修覆方案打出來,發給林潮生確認。
林潮生回:"方案沒問題,但這裏加一個降級處理,防止下次。"
立夏看了一眼,回:"行,我加。"
兩個人就這麽來來回回,一個在改代碼,一個在協調各方,話都不多,但每句都在點子上,節省。
快三點的時候,立夏把修覆的版本推上去,運維那邊部署,測試開始回歸,等待的時候,立夏靠著椅背,閉了一下眼睛,脖子有點酸。
林潮生私信過來:"辛苦了,等結果。"
立夏回:"還沒完。"
"快了。"
就這兩個字,立夏盯著"快了",沒有回,把椅子轉回去,繼續盯著屏幕等測試的結果。
三點四十,測試回覆,接口恢覆正常,回歸通過。
群裏一陣"好了好了",有人發了個慶祝的表情,運維說要繼續觀察一個小時確認穩定,林潮生在群裏說辛苦大家了,讓大家去休息。
立夏把電腦關掉,站起來,伸了個懶腰,窗外天還黑著,他去倒了杯水,喝完,重新躺下,閉上眼睛。
手機又震了一下。
林潮生:"睡得著嗎?"
立夏想了一下,回:"應該能。"
"明天來晚一點沒關系,我跟組長說了。"
立夏沒有回,把手機翻扣在床上,閉上眼睛。
來晚一點。
他把這三個字在心裏放了一放,沒有往下想,讓自己慢慢沈下去,沈進困意裏,睡過去了。
---
第二次故障是半個月之後的事,這次嚴重一些。
下午四點多爆出來的,不是線上,是預發布環境,但客戶那邊要第二天演示,預發布過不了,演示就泡湯,時間很緊。
整個項目組留下來,辦公室的燈全亮著,外賣叫了兩輪,盒子摞在垃圾桶旁邊,沒人去收。
立夏坐在工位上,把問題的範圍一點點縮小,趙晗在旁邊幫他查,兩個人來回說著,聲音壓得很低,不打擾別人。林潮生在另一頭的會議室,跟客戶那邊打電話,聲音透過玻璃傳出來,聽不清說什麽,就是知道他在說。
快八點的時候,趙晗撐不住了,趴在桌上,說:"我閉五分鐘。"
立夏說:"去沙發上趴。"
趙晗說:"懶得動。"然後就這麽趴著,沒一會兒,呼吸就勻了。
立夏繼續看代碼,眼睛有點澀,他揉了揉,重新盯著屏幕。
九點多,林潮生從會議室出來,走過來,在趙晗旁邊的空椅子上坐下,看了眼立夏的屏幕,問:"到哪裏了?"
"快了。"立夏答,"就差這一塊。"
"需要我做什麽?"
"不用,"立夏回,"你去休息一下,等我這邊好了通知你。"
林潮生沒走,就坐在那裏,把自己的電腦打開,處理別的事,兩個人並排坐著,各自看著各自的屏幕,辦公室裏偶爾有人說話,鍵盤聲稀稀拉拉的,暖氣把屋子烘得有點幹。
立夏把那塊代碼翻來覆去地看,看了很久,問題藏得深,不好找,他把思路從頭捋了一遍,重新來,捋到一半,忽然看見了——
是個很隱蔽的邏輯漏洞,在一個很偏的分支裏,低概率走進去,但一旦走進去就出不來。
他把修覆方案打出來,在測試環境跑了一遍,過了。
他靠著椅背,長出了一口氣。
"好了?"林潮生問。
"好了。"立夏回。
"我去通知運維部署。"
"嗯。"
林潮生站起來,去打電話,立夏把最後的文檔整理了一下,發進群裏,然後靠著椅背,把眼睛閉上,就閉一會兒,就一會兒。
屋子裏的聲音在他耳邊,鍵盤聲、說話聲、暖氣聲,混在一起,他就這麽閉著,不想睡,就是累了,讓眼睛歇一下。
也不知道過了多久,他感覺到旁邊有人坐下來了,然後,肩膀上多了一點重量。
他沒睜眼,知道是誰,就是沒動,讓那點重量壓著,壓在肩膀上,不重,就是在。
林潮生睡著了。
他呼吸很平,很勻,那種徹底放松下來的呼吸,是真的睡著了,不是在裝,立夏能感覺到他的重量,實實在在地壓著,他的頭靠在他肩膀上,發絲有點紮,但不難受。
立夏沒動。
他睜開眼睛,看著對面的墻,看著墻上貼著的那張項目進度表,看著上面密密麻麻的節點,看著窗外北京的夜,黑的,遠處有棟樓還亮著幾扇窗,不知道裏面是什麽人,也在熬著什麽。
肩膀上的重量沒有動,林潮生就那麽靠著,立夏就那麽撐著,屋子裏的人陸續少了,有人悄聲道晚安,有人直接走了,最後就剩他們兩個,還有角落裏一個戴著耳機的同事。
立夏就坐著。
他沒有去想這件事意味著什麽,也沒有去壓它,就是坐著,讓這件事就這麽發生著,他肩膀上有個人靠著,他沒動,就這樣。
窗外的天慢慢變了,從黑變成深藍,變成藍灰,東邊的樓頂上出現了一道淺淺的光,是天要亮了。
他就這麽坐著,看著天亮。
從來沒有這樣看過天亮。
不是沒熬過夜,是沒有這樣——就坐著,肩膀上有人靠著,然後看著天一點一點亮起來,那種感覺,他說不清楚,就是覺得,這一刻,好像有什麽東西,很輕,很薄,蓋在他身上,暖的。
他不敢細想那是什麽。
林潮生動了一下,呼吸變了,是要醒了,立夏把視線收回來,重新看屏幕,裝作什麽都沒發生。
林潮生撐起身子,擡起頭,停了兩三秒,立夏感覺到他在看自己,但沒有回頭,就是盯著屏幕。
"不好意思。"林潮生的聲音有點啞,剛睡醒的那種。
"沒事。"立夏答,語氣很平。
林潮生沒有立刻站起來,就坐了一會兒,然後問:"幾點了?"
"快六點。"
"天亮了。"
"嗯。"
林潮生站起來,活動了一下肩膀,走到窗邊,看著外面的天,東邊的光更亮了,把樓群的輪廓勾出來,灰白的,幹凈。他站在那裏,背對著立夏,沈默了一會兒,開口問:"你坐了多久?"
立夏想了想,回:"不知道,沒看表。"
林潮生轉過來,看著他,那個眼神立夏接住了,又移開,林潮生說:"謝謝你。"
不是道謝靠著他睡著這件事,立夏聽得出來,是另一種謝,謝昨晚他把問題找出來,謝他一直坐著沒走,謝他——立夏說不清謝的具體是什麽,就是那兩個字,很重,不是客套。
"沒什麽。"立夏回,站起來,把電腦合上,"我先走了,你也去休息一下。"
"嗯。"
立夏拿起包,往外走,走廊裏的燈還亮著,但窗外的天光已經把那點燈光比下去了,他往電梯走,按了下去,等著。
電梯裏他看著門上自己的倒影,頭發有點亂,眼睛有點紅,他用手背蹭了蹭眼角,出了電梯,推開大門,外面冷,風一下子撲過來,他縮了下脖子。
但他沒有立刻走。
他在公司門口站了一會兒,仰頭,看著東邊的天,光越來越亮,把雲底染成橘粉色,很淡,就那麽一點點,但是真的暖。
他把手插進兜裏,摸到手機,沒掏出來。
他在心裏把剛才那件事放了一下——林潮生靠在他肩上,他沒動,坐著,看天亮。
然後他把這件事壓下去了嗎?
他想了想,發現這次,壓得不那麽幹凈。
有一點東西,還留在外面,他把它往裏按,按了一下,沒按實,就那麽留著,在那裏。
他轉身,往地鐵站走,早班車上人不多,他找了個座位坐下,靠著窗,窗外天越來越亮,一站一站地過,他就看著,什麽都沒想,或者說,想了很多,但都是模糊的,沒有形狀的,就是那麽飄著。
到站,出去,走回胡同,進樓道,上樓,開門,進屋。
他把包放下,外套沒脫,坐在床邊,就坐著。
綠蘿在窗臺上,葉子綠的,好好的,窗外天徹底亮了,陽光從窗簾縫裏透進來,一道細細的光,落在地板上,很窄,但亮。
他低頭,看著那道光,坐了很久。
然後他躺下來,把外套也沒脫,閉上眼睛。
肩膀上那點餘溫,好像還在。
他沒有壓它,就讓它在那裏,就那麽一會兒,就那麽一會兒。
然後他睡著了。
---
林潮生在公司待到七點,等確認線上一切正常,才收拾東西走。
他路過立夏的工位,工位上收拾得很幹凈,椅子推進去了,臺燈關掉了,就是空著,什麽都沒留下。
他在那裏站了一下。
他想起天光透進來的時候,他靠著立夏的肩膀,假裝還沒醒,多靠了一會兒。
他知道立夏發現他醒了。
立夏沒動。
他把這件事在心裏放了一放,拿起包,走向電梯。
外面天大亮了,風很冷,他站在公司門口,把圍巾繞緊,深吸了口氣。
這口氣,是這一夜裏呼吸最順的一口。
本站無廣告,永久域名(fanyan.cc)