要設置 CentOS 上的 PHP-FPM 超時時間,您需要編輯 PHP-FPM 配置文件
打開終端。
使用文本編輯器打開 PHP-FPM 配置文件。通常,該文件位于 /etc/php-fpm.d/www.conf
或 /etc/php-fpm.conf
。在這個例子中,我們將使用 /etc/php-fpm.d/www.conf
。您可以使用您喜歡的文本編輯器,如 vi
、nano
或 gedit
。例如,要使用 nano
,請運行以下命令:
sudo nano /etc/php-fpm.d/www.conf
;request_terminate_timeout = 0
這里的 request_terminate_timeout
參數用于設置 PHP-FPM 超時時間。默認情況下,它可能設置為 0,表示無超時限制。
request_terminate_timeout = 30s
保存更改并關閉文本編輯器。
重新啟動 PHP-FPM 服務以使更改生效。根據您的 CentOS 版本,您可以使用以下命令之一:
對于 CentOS 7 和更高版本:
sudo systemctl restart php-fpm
對于 CentOS 6:
sudo service php-fpm restart
現在,PHP-FPM 超時時間已設置為您指定的值。請注意,如果您的 Web 服務器(如 Nginx 或 Apache)也有超時設置,您可能需要調整這些設置以避免潛在的沖突。