找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 80|回復: 1

php-fpm 依照 網站 設定 Log 位置

[複製鏈接]

261

主題

40

回帖

1186

積分

管理員

積分
1186
發表於 2025-7-6 18:04:36 | 顯示全部樓層 |閱讀模式
建立放置 Log 檔案資料夾

mkdir /home/logs/php

進入 [池] 設定資料夾
cd /etc/opt/remi/php81/php-fpm.d/

複製設 [池] 設定
cp www.conf [池名稱].conf    可設定網站名稱或網址  例如 [example.com.tw]

修改 [池] 設定
vi [池名稱].conf
將 [www] 改為 [網站名稱]  例如 [example.com.tw]

修改監聽
將 listen = /var/opt/remi/php81/run/php-fpm/www.sock
改為 listen = /var/opt/remi/php81/run/php-fpm/[網站名稱].sock

修改記錄檔位置
將 php_admin_value[error_log] = /var/opt/remi/php81/log/php-fpm/www-error.log
改為 php_admin_value[error_log] = /home/logs/php/error.log


修改網站設定檔

    <IfModule !mod_php8.c>
        <FilesMatch \.(php|phar)$>
            SetHandler "proxy:unix:/var/opt/remi/php81/run/php-fpm/[網站名稱].sock|fcgi://localhost"
        </FilesMatch>
    </IfModule>




修改日誌管理
vi /etc/logrotate.d/php81-php-fpm

增加
/home/logs/php/error.log {
    daily
    missingok
    notifempty
    sharedscripts
    delaycompress
    postrotate
        /bin/kill -SIGUSR1 `cat /var/opt/remi/php81/run/php-fpm/php-fpm.pid 2>/dev/null` 2>/dev/null || true
    endscript
}



261

主題

40

回帖

1186

積分

管理員

積分
1186
 樓主| 發表於 2025-7-6 18:05:01 | 顯示全部樓層
vi /etc/logrotate.conf

# see "man logrotate" for details

# global options do not affect preceding include directives

# rotate log files weekly
#weekly
daily

# keep 4 weeks worth of backlogs  # 保留最後 10 個檔案
rotate 10

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

#日期格式
dateformat -%Y-%m-%d

#延伸檔名
extension .log


# 以昨天日期命名
dateyesterday

#使用 root 權限
su root root




# packages drop log rotation information into this directory
include /etc/logrotate.d

# system-specific logs may be also be configured here.
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DoIT 科技論壇

GMT+8, 2025-9-18 06:49 , Processed in 0.019241 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表