Nginx PHP Http请求超时的问题

使用PHP搭建的网站有时会遇到Nginx报超时的问题,这是因为PHP的执行时间过长,Nginx在默认的等待时间内没有收到执行结果而报错。

要避免这个问题,需要同时对Nginx和PHP的配置做修改。

### PHP的配置

Nginx PHP MySQL服务的启动顺序问题

本篇讨论一下Nginx、PHP、MySQL服务的启动顺序问题。

一般情况下,当服务器刚启动还没有收到HTTP请求时,哪个服务先启动哪个后启动没有佬影响。反之,当服务器刚启动时就要处理HTTP请求,特别是大量的请求时,Nginx、PHP、MySQL服务的启动顺序就很重要,不然就会出现500、502之类的错误。

什么是systemd,都有哪些命令?

什么是systemd,都有哪些命令?

systemd 是 Linux 系统的一种工具,用于启动和管理系统服务、设备、挂载点、定时器等资源。

systemd 有许多命令,其中最常用的是 `systemctl`,它可以用来控制和监视 systemd 的各种单元(unit)。`systemctl` 的常用命令有:

CentOS 7下配置Supervisor让PHP脚本常驻运行

这是让PHP脚本常驻内存的第三篇,前面写过[Linux下PHP程序常驻后台运行](https://www.pimspeak.com/linux-php-long-in-ram.html)和[使用Supervisor让PHP脚本常驻运行](https://www.pimspeak.com/supervisor-run-php-script.html),不同的是这次是在CentOS 7下使用Supervisor来让PHP脚本达到常驻运行的目的。

步骤:

服务器持续高负载问题排查

如果Linux服务器持续高负载,可按如下顺序来排查问题。

1. 使用`top`或`htop`查看高负载进程
2. 使用`ps aux`查看可疑进程
3. 如果都没有,使用`systemctl status`查看可疑服务
4. 查看`/etc/ld.so.preload`,看是不是预加载了一些东西,这里面的库是被隐藏起来的

豫ICP备19001387号-1