宝塔面板之定期释放缓存

aaa
1、通过Shell脚本定期清理站点缓存
比如我们正常的php项目运行时都会产生缓存,像WordPress、thinkphp等等,我们如何通过Shell脚本的定义来自动清理缓存呢?

前面我们已经讲过了如何使用计划任务面板的Shell脚本,在此就不多做说明了,请参考:

3-7-1 宝塔面板计划任务之Shell脚本
编写脚本:

#!/bin/bash
find /www/wwwroot/站点目录名/缓存目录/ | xargs rm -rf
echo "站点[站点名]清理缓存完成!"
Linux使用find命令,查找站点缓存目录下面所有内容,参数xargs会分批次的处理,然后使用rm删除命令,再加上-rf参数(包含子目录)来删除缓存文件。


2、通过计划任务定期释放内存占用
我们常见的有网站打开或者面板打开有出现502页面问题,较大的可能是因为内存不足导致的。网站在执行过程中,PHP、MYSQL、PURE-FTPD、APACHE、NGINX的内存占用过多,导致服务器资源不足而出现的问题。

我们可以通过参考:

3-7-3 释放内存、日志切割、时间同步等操作

来实现定期释放内存。通过计划任务可以有效释放Php、Mysql、Pure-ftpd、Apache、Nginx的内存占用。

由于清理内存可能性造成用户访问问题,建议在每天半夜执行!

执行内存释放脚本可以看到,如下信息:

★[2020-02-23 13:25:49] 释放内存!
----------------------------------------------------------------------------
Reload service php-fpm  done
Reload service php-fpm  done
Reload service php-fpm  done
Reloading service MySQL[  OK  ]
Reload service nginx...  done
Starting Pure-FTPd...  done
----------------------------------------------------------------------------

本文标题:宝塔面板之定期释放缓存

本文链接:https://www.kaifatu.com/article/1266.html

相关文章

宝塔面板中网站的基本配置操作说明教程

今天,我们继续深入讲解一下,网站的基本配置操作。进入宝塔面板后台,点击“网站”,出现右侧网站列表页面,点击要配置的网站域名,或当前网站信息最右侧操作里面的,设置。打开网站配置面板。以下,我们将以测试域名为主,实际请你…

Kaifatu 服务器教程
2021-02-26 431

宝塔面板中网站页面出现403 Forbidden错误的具体实例

标题:宝塔环境中网站页面出现403 Forbidden错误的解决办法1、403 Forbidden错误的定义:借用百科的定义:403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站…

Kaifatu 服务器教程
2021-04-23 446

宝塔面板安装初始化环境教程

安装完成宝塔面板,通过浏览器打开宝塔面板后台地址,会弹出如图所示窗口:我们可以看到——宝塔官方推荐的配置,相对来说比较稳定,根据您的实际需求,直接选择安装LNMP还是LAMP。可以说真的是非常方便,若有对Nginx、…

Kaifatu 服务器教程
2021-07-12 533

宝塔面板之添加swap交换分区

增加Swap交换分区能提高系统的稳定性)我们都知道,在Windows下有虚拟内存,物理内存不够用的情况下可以牺牲一部分磁盘空间,来提升系统的运行能力,那么在Linux下面同样有“虚拟内存”,就是我们今天要讲的Linu…

Kaifatu 服务器教程
2021-04-08 365

宝塔面板上传下载、宝塔终端及回收站操作教程

1、文件管理之文件的增、查、改、删等基本操作1-1、基本操作之新增文件或目录进入宝塔面板后台,点击文件打开右侧文件管理页,如下图:点击步1新增下拉,点击步2新建空白文件。注意:新建空白文件,请带上扩展名输入,比如:newfile.php或n…

Kaifatu 服务器教程
2021-03-29 268
发表评论
暂无评论