Blog

SSH, Linux, and production operations — page 3

Practical runbooks for servers, containers, databases, cloud hosting, incident response, and safe AI-assisted operations.

Enable NGINX proxy cache only for responses with a safe identity key

NGINX proxy cache: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Set NGINX proxy timeouts from phase-specific latency evidence

NGINX proxy timeouts: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Add NGINX rate limiting without punishing every user behind one proxy

NGINX rate limiting: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Configure NGINX real client IP without trusting spoofed headers

NGINX real client IP: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Log NGINX request and upstream timing without high-cardinality chaos

NGINX request time logging: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Test and reload NGINX without replacing healthy workers blindly

Nginx test config reload: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Proxy WebSockets through NGINX with explicit upgrade handling

NGINX WebSocket proxy: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Use openssl s_client to test SNI, chain, and protocol explicitly

Openssl s_client TLS test: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Run pg_dump in production with consistency, load, and restore proof

Pg_dump production backup: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Read pg_stat_activity without confusing idle sessions with blockers

Pg_stat_activity: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Use pg_stat_statements to rank cumulative PostgreSQL query cost

Pg_stat_statements: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Run PostgreSQL ANALYZE when estimates are wrong, not as a ritual

PostgreSQL ANALYZE statistics: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

pg_cancel_backend vs pg_terminate_backend: choose the smaller interruption

Pg_cancel_backend vs pg_terminate_backend: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Choose PostgreSQL sslmode without disabling identity verification

PostgreSQL sslmode: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Run EXPLAIN ANALYZE in production without surprising writes or load

EXPLAIN ANALYZE production: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Build a PostgreSQL lock tree from blockers to waiting sessions

PostgreSQL lock tree query: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Monitor PostgreSQL replication slots before WAL fills the disk

PostgreSQL replication slots monitoring: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Choose a Prometheus alert for duration from failure tolerance

Prometheus alert for duration: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Use Prometheus blackbox exporter to test the user-visible path

Prometheus blackbox exporter: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Set a Prometheus cardinality budget before adding labels

Prometheus cardinality budget: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Calculate latency with histogram_quantile without averaging percentiles

Prometheus histogram_quantile: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Use Prometheus recording rules for stable, expensive shared queries

Prometheus recording rules: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Test Prometheus alerting rules with promtool before loading them

Promtool test rules: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026

Handle Prometheus missing metrics without converting absence into zero

Prometheus missing metrics staleness: inspect the effective state, interpret expected and abnormal results, make one bounded change, verify, and roll back safely.

The Tryssh team · July 29, 2026