Kacam.net

Diagnóstico de incidentes

内存一周涨满一次,重启就好

内存一周涨满一次,靠每周三凌晨重启扛着,已经两个月了。

Copia la indicación y elige un modelo. Hará de entrevistador y te irá preguntando escena por escena en vez de darte la respuesta.

En un móvil con la aplicación instalada, el sistema la abre directamente. Dentro de WeChat no se pueden abrir aplicaciones externas: ábrelo primero en el navegador.

「重启就好」很容易让人直接归成「泄漏」,然后一头扎进「找哪个对象没释放」——而这一份的真相不在那个方向上。

内存一直涨至少是三种完全不同的东西,处理办法也完全不同。先分家,再往下走,顺序是固定的:堆内还是堆外 → 直方图 → 持有链。跳过前两步直接猜「是不是 ThreadLocal」,是这类问题上最常见的浪费。

现场里正好摆着两个教科书上的经典嫌疑人等你扑上去。

★★★★☆ · unos 35 min · Se evalúa: 先分三种、堆内还是堆外、直方图与持有链

El gesto que entrena esta

Manejar la herramienta Formular y comprobar

¿Ya hiciste este?

Inicia sesión para marcar que ya lo practicaste; la próxima vez verás qué día fue.

Notas de quienes lo hicieron

Todavía no hay ninguna. Cuando lo termines, cuenta qué salió de la conversación: qué escena te dejó sin respuesta, qué conclusión cambiaste después.

Entrar para escribir una nota.

Cómo se usa

Te da la escena (qué servicio, el síntoma, desde cuándo, a quién afecta) y se calla. Tú preguntas, pides métricas, registros, capturas, propones hipótesis; responde según una verdad que no puedes ver.

**Tiene prohibido decirte por su cuenta dónde mirar a continuación.** Si no preguntas, no habla, aunque des vueltas diez minutos. Es deliberado: en la vida real nadie está a tu lado diciendo «mira el flame graph». Diagnosticar *es* saber qué preguntar.

Cómo empezar

  1. Elige una, ábrela y copia el prompt.
  2. Pégalo en una conversación nueva y vacía.
  3. Te da la escena y se detiene: **ahora te toca hablar.**

Cuatro órdenes que puedes soltar en cualquier momento

  • 给个方向 una dirección, no la respuesta (cuenta en el recuento)
  • 公布真相 revelar la verdad y cerrar
  • 换一个 empezar de nuevo con otro incidente
  • 复盘 cerrar ya y sacar la ficha de balance

Tres trampas

  • No leas antes la verdad del final: eso arruina el ejercicio entero.
  • No empieces adivinando la causa. Fija primero el alcance (cuánto, qué parte, desde cuándo): el alcance dice si es un problema de código o de entorno.
  • Cada escena lleva pistas falsas: un despliegue sin relación a la misma hora, métricas que son consecuencia y no causa, el sospechoso de manual esperándote. El cierre te dirá cuántas preguntas gastaste en cada una.

Empieza por el del P99: su cadena de diagnóstico es la más limpia. Luego «solo algunas máquinas», cuya lección es la más reutilizable. Deja el timeout intermitente para después: la respuesta está fuera de tu sistema. El desajuste del informe no exige ningún conocimiento de sistemas.