Chương 68 — Lỗi 502 ở cổng viện
Chương 68 — Lỗi 502 ở cổng viện
Chiếc taxi lách qua ngã tư Nguyễn Thị Minh Khai giữa buổi trưa Tân Phú Cường ngột ngạt. Khải nhìn kính chiếu hậu bên phải. Chiếc bán tải trắng không biển số doanh nghiệp vẫn bám riết từ trạm điện Cống Quỳnh.
Linh ngồi cạnh, ôm chặt ba lô chứa chiếc ThinkPad chạy Linux và mớ dây nhảy mạng. Màn hình điện thoại Khải đỏ rực giấy triệu tập khẩn cấp của Thanh tra Sở Thông tin và Truyền thông, hẹn mười bốn giờ chiều đến giải trình.
“Họ muốn chặn chúng ta trước cổng viện,” Linh nói bằng giọng lạnh tanh. “Nếu hai giờ chiều anh lên Sở tay không, cái nhãn thầy cúng lừa đảo sẽ dán chặt vào trán anh.”
Khải vỗ nhẹ tập hồ sơ có giấy mời đóng dấu đỏ của Bệnh viện Tân Phú Cường: “Bác tài, rẽ hẻm chợ tạt vào cổng cấp cứu. Đừng đi cổng chính, camera của đám Aurora đang đón lõng.”
Chiếc xe bẻ lái gấp qua con hẻm nồng mùi cá ươn, trượt thẳng vào cổng phụ bệnh viện, bỏ lại tiếng còi xe bán tải kẹt cứng sau xe chở đá.
Vừa bước xuống xe, luồng âm thanh hỗn loạn như vỡ chợ dội thẳng vào tai Khải.
Sảnh lấy số tự động nghẹt thở dưới mái tôn hầm hập. Hàng trăm người già trẻ nhỏ chen chúc, tay quạt sổ khám bệnh rách mép. Mười trụ lấy số cảm ứng trơ trọi dòng chữ sắc lạnh trên nền xám:
502 Bad Gateway - The server returned an invalid or incomplete response.
“Mất nửa ngày công phụ hồ đưa mẹ đi khám khớp mà cái máy chết tiệt cứ quay tít mù!” Một người đàn ông đập cuốn sổ lên nóc máy. Bảo vệ cầm loa pin gào khản cổ kêu gọi trật tự, trong khi ứng dụng trên điện thoại người dân cũng xoay tròn vô tận rồi văng thông báo hết thời gian chờ.
Nhìn những gương mặt mệt mỏi vì đau đớn, Khải siết chặt quai túi. Chuyển đổi số bóng bẩy rơi vào tay kẻ rút ruột hạ tầng đã biến thành bức tường sắt chặn đứng cửa khám bệnh.
“Lỗi 502 Gateway Timeout,” Linh nhìn máy đo mạng cầm tay. “Cổng giao tiếp giữa máy chủ web và dịch vụ nội bộ đứt mạch, nhưng ping ra ngoài chỉ mất tám mili giây. Cửa nhà mở thông mà trong bếp bị trói tay.”
Phó giám đốc Lê Văn Viễn hớt hải chạy xuống cầu thang bộ, áo blouse ướt đẫm mồ hôi. Thấy chiếc tráp gỗ bọc vải điều của Khải, ông ta mừng như vớ được cọc: “Thầy Khải! Mau lên phòng tôi, dưới này sắp vỡ trận rồi!”
Văn phòng tầng ba ngập mùi trầm hương, điều hòa phả hơi lạnh buốt đối lập hoàn toàn với cái nóng nghẹt thở dưới sảnh. Trên bàn gỗ gõ đỏ, lư đồng bốc khói cạnh xấp sớ vàng mã và hàng chồng hồ sơ nghiệm thu bóng loáng.
“Thầy ơi, phòng máy chủ vướng trùng tang nặng quá!” Ông Viễn run giọng rót trà. “Tuần trước bên Aurora cho dời bệ thờ Hải Thượng Lãn Ông để đặt tủ mạng, rồi có ca tai nạn nặng qua đời gần đó. Đèn máy chủ chớp đỏ liên tục, sáng nay cổng phát số lăn đùng ra chết. Chiều nay hai giờ đoàn kiểm tra liên ngành của hai Sở về thị sát, cổng không thông thì tôi mất chức!”
Khải nhấp ngụm trà, vẻ mặt trầm ngâm: “Số năm linh hai là ngũ hành quy thổ, nhị hắc bệnh phù. Nhưng tà khí dời bệ thờ chỉ là ngọn. Các ông đưa đám mây ngoại lai Aurora vào ép hạ tầng cũ gánh tải, khác nào nhốt cô hồn vào chung một gian nhà?”
Bác sĩ Viễn biến sắc: “Thầy làm lễ trấn yểm trước cửa phòng máy giúp tôi, ghi biên bản do xung đột địa từ để tôi xin hoãn kiểm tra. Tôi gửi thầy phong bì năm mươi triệu!”
“Muốn trị trùng tang phải mở cửa ngục soi rõ chân tướng u uất,” Khải gằn giọng. “Trước mười hai giờ trưa không thông ngọ môn, dữ liệu bốc cháy thì ông chuẩn bị hầu tòa!”
Hoảng sợ trước án phạt, Viễn vội dẫn hai người xuống tầng hầm một. Căn phòng máy chủ sát nhà xác nóng hầm hập như lò sấy, nhiệt kế chỉ bốn mươi mốt độ C. Ba cụm điều hòa công nghiệp tắt ngúm bám đầy bụi, chỉ có hai cây quạt sắt gỉ quay tít thổi khí nóng lòng vòng. Kỹ sư trực ca rụt rè thú nhận bên Aurora bảo dùng đám mây ảo hóa nên không cần bật điều hòa để tiết kiệm điện.
Khải đặt la bàn lên nóc tủ rack, miệng lẩm bẩm giả bộ bắt quyết để che mắt Viễn. Linh quỳ xuống sàn nâng, nhanh như cắt cắm cáp mạng từ chiếc ThinkPad vào cổng switch lõi Cisco.
Dòng lệnh tuôn trào trên màn hình đen. Linh gọi nhỏ: “Bản chất lỗi 502 ở đây rồi.”
Khải ghé mắt nhìn. Bảng phân tích mạng hiện rõ mồn một: ngưỡng kết nối backend chỉ có năm trăm, nhưng số phiên bị treo cứng lên tới một ngàn hai trăm.
“Dân truy cập chỉ ba mươi yêu cầu mỗi giây, tải người dùng rất thấp,” Linh nói nhanh. “Một tập lệnh ngầm đang chiếm sạch connection pool. Nhìn luồng định tuyến ảo này xem: toàn bộ bệnh án, đơn thuốc và mã định danh của hơn một triệu công dân đang bị trích xuất liên tục đẩy lên máy chủ Singapore của Aurora Cloud!”
Tiến trình ngốn trọn chín mươi tám phần trăm năng lực xử lý mang tên aurora-health-sync-daemon.
“Bọn chúng hút cạn đường truyền để vét sạch dữ liệu y tế người dân, bỏ mặc cổng khám bệnh chết nghẽn!” Khải quay lại chĩa thước tầm long vào Viễn: “Vong ám của ông chính là con quỷ hút máu nằm trong sợi dây cáp màu vàng kia!”
“Em ngắt cổng ảo này là hệ thống hồi phục ngay,” Linh đặt ngón tay lên phím Enter.
“Khoan đã, không được ngắt!” Ông Viễn hoảng hốt nhào tới chắn trước tủ mạng, run rẩy dúi vào tay Khải chiếc phong bì dày cộp chứa đầy đô la: “Bên Aurora dặn phải giữ nguyên hiện trạng để ép thành phố ký bàn giao toàn bộ hạ tầng đám mây chiều nay! Thầy ngắt là lộ hết!”
Khải siết chặt chiếc phong bì, khóe môi nhếch nụ cười lạnh buốt trước giá tiền mua sự câm lặng.
Đúng lúc đó, máy tính của Linh nhấp nháy dòng cảnh báo khẩn gửi về từ trạm điện Cống Quỳnh: Aurora vừa kích hoạt lệnh thu hồi chứng chỉ số từ xa, sẵn sàng khóa cứng hệ thống định vị của toàn bộ xe cấp cứu 115 thành phố nếu đường truyền đám mây bị ngắt vật lý.