Engineering Blog
Field notes from the WLStack infrastructure team — real-world practice, tradeoffs and lessons across networking, storage, the kernel, CDN and cloud infrastructure.
An IDC reseller glossary: from 95th-percentile billing to cross-province settlement
A working glossary of IDC/ISP reseller terms, covering billing models, resource types, network architecture, settlement, data-center facilities, optical …
阅读原文Compiling FrankenPHP from source on Debian 12
Dependencies, the PHP configure line, and the environment variables for building a statically embedded PHP and assembling FrankenPHP with xcaddy on Debian 12.
阅读原文Upgrading to gcc 9.3.0 and glibc 2.29 on CentOS 7
The full steps to move CentOS 7 from gcc 4.8.5 to 9.3.0 and glibc 2.17 to 2.29, plus why upgrading glibc is a high-risk operation and how we contain it.
阅读原文Building nginx 1.25.0 with PageSpeed from source
A complete record of compiling nginx 1.25.0 on CentOS 7.9 with Apache PageSpeed (NPS) 1.13.35.2 statically linked: dependencies, the configure line, and the one …
阅读原文Running Cacti with Spine, PHP 7.4, and nginx on CentOS 7
A full CentOS 7 setup of Cacti with Remi's PHP 7.4, MySQL 5.7, nginx, and Spine, focused on the socket, charset, and path details that actually trip you up.
阅读原文Putting LibreNMS Behind Cloudflare: That Annoying 419 Page Expired
After we put our own LibreNMS behind Cloudflare for protection, login kept throwing 419 page expired; this is the two causes we found and how we fixed them.
阅读原文A Kernel Boot Line From the Internet: What We Kept After Reviewing It Line by Line
A long kernel boot line that circulates online, broken out by purpose with a line-by-line account of what each flag does, its risk, and which ones we use versus …
阅读原文A Linux Kernel Tuning Checklist for High-Connection Network Nodes
The sysctl checklist we run on high-connection network edge nodes, with a line-by-line account of what each knob fixes and what it costs.
阅读原文Getting an NVIDIA GPU Into Docker on openEuler
Installing the NVIDIA driver, Docker, and nvidia-container-toolkit on a minimal openEuler 22.03 so that nvidia-smi inside a container sees both 3060s, with the …
阅读原文Systems thinking in product engineering (1): the prisoner's dilemma
Why the finger-pointing between engineering and ops is really a prisoner's dilemma, and how we use systems thinking — environment, elements, interconnections, …
阅读原文