码界工坊

htykm.cn
人生若只如初见

Ubuntu PHP

在 Ubuntu 系统中,PHP-FPM 的日志轮转通常是通过 logrotate 工具来实现的。logrotate 是一个用于管理日志文件的工具,可以自动压缩、删除和创建新的日志文件。要配置 PHP-FPM 日志轮转,请按照以下步骤操作:

  1. 确保 logrotate 已经安装在你的系统上。在大多数 Ubuntu 版本中,logrotate 已经预装了。如果没有安装,可以使用以下命令安装:
sudo apt-get updatesudo apt-get install logrotate
  1. 找到 PHP-FPM 的日志文件。默认情况下,它们通常位于 /var/log/php-fpm/目录下。你可以在 /etc/php/版本号/fpm/pool.d/www.conf文件中找到日志文件的路径。例如:
access.log = /var/log/php-fpm/www-access.logerror.log = /var/log/php-fpm/www-error.log

这里的 版本号是你安装的 PHP 版本,例如 7.4

  1. 创建一个新的 logrotate 配置文件。在 /etc/logrotate.d/目录下创建一个名为 php-fpm的文件:
sudo nano /etc/logrotate.d/php-fpm
  1. 将以下内容粘贴到新创建的文件中,根据实际情况修改日志文件路径:
/var/log/php-fpm/*.log {     daily    missingok    rotate 7    compress    notifempty    create 640 root adm    sharedscripts    postrotate        if [ -f /var/run/php-fpm.sock ]; then            sudo kill -USR2 `cat /var/run/php-fpm.pid`        fi    endscript}

这个配置表示每天轮转一次日志文件,保留最近 7 天的日志,压缩旧日志,仅在日志文件非空时进行轮转,创建具有适当权限的新日志文件,并在轮转后发送 USR2 信号给 PHP-FPM 进程以重新打开日志文件。

  1. 保存并关闭文件。

现在,logrotate 将根据配置自动轮转 PHP-FPM 日志文件。你可以使用以下命令手动触发日志轮转:

sudo logrotate -f /etc/logrotate.d/php-fpm

这将强制执行 PHP-FPM 日志轮转,即使尚未到达预定的轮转时间。

未经允许不得转载 » 本文链接:http://htykm.cn/html/630c699363.html

推荐文章

  • CentOS如何更新SFTP软件版本

    在CentOS系统中更新SFTP软件版本,通常涉及以下几个步骤。这里以更新OpenSSH它包含了SFTP服务)为例:方法一:使用yum更新备份配置文件在进行任何更新之前,建议备份现有的SSH配置文件: ...

  • 什么是优质域名,优质域名抢注的价值

    优质域名抢注可以说是抢注这一块每天都在发生,全世界域名玩家都在关注的内容了。甚至国外的米农玩家,为了了解更多的优质域名都学起了拼音了。什么是优质域名1、域名的长度域名越短自然越好,甚至在足够短的域名面 ...

  • 暴风TV否认解散:只是受累于行业形势,缩减规模

    暴风TV否认解散是怎么回事?近日,有媒体报道称,多位暴风TV员工透露,他们各自从区总那里收到了“遣散”通知,其中提到总部正式发出通知,队伍宣布解散,有区总解释是由于“融资进度”问题。据员工透露,早些时 ...

  • 2019中文域名的趋势是什么?来看看专家怎么说

    随着21世纪的到来,很多人都比较关心中文域名,那么2019中文域名还有前景吗?域名还重要吗?下面我们来看看专家怎么说。【推荐阅读:中文域名的发展前景如何?2019有前景吗】“事实上,中文域名发展从98 ...

  • Tomcat日志中的内存泄漏怎么查

    要查找Tomcat日志中的内存泄漏,可以按照以下步骤进行:启用垃圾回收日志:在启动Tomcat时,添加以下JVM参数来启用垃圾回收日志:-XX:+PrintGCDetails -XX:+PrintGC ...

  • 企业域名是什么?购买企业域名的步骤有哪些

    企业域名是什么?购买企业域名的步骤有哪些?跟买个人域名有没有区别?这是许多终端们非常关心的问题。现在我们就给大家解答一下!域名英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成 ...

  • 上海域名注册方法,上海域名怎么注册?

    上海是我国相对发达的城市之一,因此也有不少互联网人想注册上海域名,来分一杯发达城市的羹。对于刚接触域名的朋友来说,他们不了解域名注册的相关步骤,上海域名怎么注册?上海域名注册方法是什么?这些对他们而言 ...

  • 上海域名注册方法,上海域名怎么注册?

    上海是我国相对发达的城市之一,因此也有不少互联网人想注册上海域名,来分一杯发达城市的羹。对于刚接触域名的朋友来说,他们不了解域名注册的相关步骤,上海域名怎么注册?上海域名注册方法是什么?这些对他们而言 ...