Security BLOG

AnQiCMS Help Document and User Guide

The `kill -9 {PID}` command in an emergency stops the AnQiCMS process, what are its advantages and disadvantages?

As a senior Anqi CMS website operations manager, I know that in daily management, the stable operation of the program is the foundation, and how to deal with emergencies quickly and effectively tests the responsiveness of the operator.When AnQiCMS process encounters an abnormal condition, such as complete unresponsiveness, soaring resource usage, or getting stuck in an infinite loop, the `kill -9 {PID}` command often becomes our 'emergency tourniquet'.However, the sharpness of this 'hemostat' also carries potential risks.### Stop the AnQiCMS process in an emergency situation: `kill -9`

📅 November 6, 2025 👁️ 74

What is the exact step to find port conflict of AnQiCMS process using the `lsof -i:{port number}` command?

As an experienced CMS website operation person in the security industry, I know that the stable operation of the website is of great importance.Port conflict is a common issue encountered during the initial deployment or multi-site management, which can cause the AnQiCMS service to fail to start or be inaccessible.Understand how to accurately diagnose and resolve such issues, which is crucial for ensuring the normal operation of your website. ### Common scenarios of port conflicts AnQiCMS uses the default port `8001`. When there are other services on the server (such as other web applications, database services

📅 November 6, 2025 👁️ 62

When the default port of AnQiCMS is occupied, can the `start.sh` script automatically switch ports or provide a prompt?

As a long-term operator of the AnQiCMS website, I am well aware of the importance of system stability and efficient deployment for website operations.In daily work, server port occupation is a common but often overlooked problem.Today, we will delve into how the core startup script `start.sh` of AnQiCMS responds when its default port is occupied, as well as how we, as operations personnel, should understand and handle such situations.

📅 November 6, 2025 👁️ 67

How to manually check if the PID of AnQiCMS process exists on a Linux server?

As an experienced AnQi CMS operation personnel, I am well aware of the importance of ensuring the stable operation of the core service of the website - the AnQiCMS application itself.In a Linux server environment, it is often necessary to manually check the process ID (PID) to verify that the AnQiCMS process is working normally.This operation is not only a key link in daily maintenance, but also an effective means for preliminary investigation when we encounter website access exceptions.

📅 November 6, 2025 👁️ 59

If AnQiCMS fails to start due to configuration errors, will the `start.sh` script try to start it indefinitely?

AnQiCMS (AnQiCMS) as an efficient and stable content management system, its design of the startup mechanism is aimed at ensuring the continuous operation of the service.Regarding your question about whether the `start.sh` script will keep trying to start indefinitely when it fails to start due to configuration errors, my answer is: it will not try indefinitely, but will keep trying to start repeatedly at set intervals until the service runs successfully or manual intervention occurs.

📅 November 6, 2025 👁️ 57

What are the potential risks or practices of the AnQiCMS auto-start task configured with `crontab -e`?

As an experienced CMS website operation personnel in the security industry, I am well aware of the importance of the stable operation and continuous availability of content for user experience and business goals.Aqin CMS, with its high concurrency features of the Go language and concise and efficient architecture, provides a solid foundation for content management.However, even such a high-performance system needs a comprehensive operation and maintenance strategy to ensure uninterrupted service.Among them, using `crontab -e` to configure automatic startup tasks is a common method for many AnQiCMS operators to ensure that the application remains online.

📅 November 6, 2025 👁️ 65

How to quickly judge whether the AnQiCMS process is running normally through the `check.log` file?

As a senior person who has been deeply engaged in the CMS content operation of AnQi for many years, I am well aware of the importance of website stability to the business.AnQi CMS, with its high efficiency, lightweight nature, and the high concurrency characteristics brought by the Go language, provides a solid foundation for our content management.However, any system may encounter unexpected situations, at this time, it is particularly important to quickly judge whether the core process is running normally.Today, I will explain in detail how to use the `check.log` file, this "heart monitor" built into AnQiCMS, to quickly diagnose the system status.

📅 November 6, 2025 👁️ 72

Which AnQiCMS process information are recorded in the `running.log` and `check.log` files, and how can they be used for troubleshooting?

As an experienced CMS website operation personnel, I am well aware of the importance of website stability for content publication and user experience.In daily work, log files are an indispensable tool for diagnosing system health and quickly locating problems.AnQi CMS provides the `running.log` and `check.log` log files, which record different process information and together provide valuable clues for troubleshooting system failures.

📅 November 6, 2025 👁️ 64

What is the specific function and advantage of the `nohup` command in the AnQiCMS startup script?

In the daily operation of AnQiCMS, system stability and reliability are the core.As a high-performance content management system built with Go language, AnQiCMS needs to ensure that its core services can run continuously and without interruption.In the Linux server environment, the `nohup` command plays a crucial role in the startup script of AnQiCMS, ensuring this and providing many conveniences.

📅 November 6, 2025 👁️ 63

How to configure independent `start.sh` and `stop.sh` scripts for each AnQiCMS multi-site instance?

As an expert deeply familiar with AnQiCMS (AnQiCMS) operation, I understand that you want to implement independent management for each AnQiCMS site instance. In multi-site operations, although AnQiCMS provides powerful built-in multi-site management features, sometimes in order to achieve finer-grained resource isolation, independent process management, or personalized optimization for specific sites, we may need to run each site on an independent AnQiCMS application instance.

📅 November 6, 2025 👁️ 60