教程 pingora tutorial

启动与停止

Pingora 服务器的启动与停止过程简单但关键,正确的操作有助于保证服务的稳定性与可控性。

启动服务器

可以通过以下命令启动 Pingora 服务器:

bash
pingora --config /etc/pingora/config.yaml

`

默认情况下,Pingora 会在前台运行,你可以通过 --daemon 参数将其转为后台守护进程:

bash
pingora --config /etc/pingora/config.yaml --daemon

停止服务器

如果 Pingora 以守护进程形式运行,可以使用进程号(PID)停止:

bash
kill $(cat /var/run/pingora.pid)

或者使用系统服务管理命令:

bash
systemctl stop pingora

重启服务器

当修改配置文件后,需要重启 Pingora 才能生效:

bash
systemctl restart pingora

或者在不使用 systemd 的情况下:

bash
kill -HUP $(cat /var/run/pingora.pid)

这将触发 Pingora 平滑重启,不会中断正在进行的连接。

启动日志与状态

查看启动日志:

bash
journalctl -u pingora -f

查看运行状态:

bash
systemctl status pingora