linux-service-triage

Diagnose Linux service failures by analyzing logs, systemd/PM2 status, and configurations.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/baoxukang123/calculator-web --skill linux-service-triage-baoxukang123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linux-service-triage
Source: https://github.com/baoxukang123/calculator-web/tree/main/skills/linux-service-triage
Command: npx skills add https://github.com/baoxukang123/calculator-web --skill linux-service-triage-baoxukang123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps diagnose and resolve common issues with Linux services, ensuring your applications run smoothly and are accessible.

Core Features & Use Cases

  • Log Analysis: Examines system and application logs to pinpoint errors.
  • Service Management: Checks the status of services managed by systemd or PM2 and can restart them.
  • Configuration Checks: Verifies file permissions, Nginx reverse proxy configurations, and DNS settings.
  • Use Case: When a web application is down or behaving unexpectedly, this Skill can identify whether the problem lies in the service itself, its configuration, or network-related issues.

Quick Start

Use the linux-service-triage skill to diagnose why my web service is failing by analyzing its logs and status.

Frequently Asked Questions about linux-service-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose a failing Linux service using logs and systemd?

To diagnose a failing Linux service, you analyze system and application logs, check systemd or PM2 status, and review file permissions to pinpoint errors. This triage process identifies whether the service itself or its configuration is causing the failure.

Why does my Nginx reverse proxy return errors when the backend application is running?

Nginx reverse proxy errors often occur due to misconfigured Nginx configurations or DNS settings. Checking the Nginx configuration syntax and verifying DNS resolution for the backend service helps identify and resolve these connectivity issues.

What information do I need to provide to troubleshoot an unreachable server application?

Troubleshooting an unreachable server application requires the service type and observed symptoms as input. Providing these details enables effective triage by directing the log analysis and configuration checks to the specific failing component.

Can I check PM2 service status and file permissions to fix an unexpected web app failure?

Yes, you can check PM2 service status and file permissions to fix an unexpected web app failure. Verifying these elements helps determine if the application crashed, stopped, or lacks the necessary read and write access to operate correctly.

What is the best way to triage a Linux web service that is down?

The best way to triage a down Linux web service is to examine its logs, verify systemd or PM2 status, and inspect Nginx configurations and DNS settings. This comprehensive approach isolates the root cause of the service failure.