在Linux上通常有定时发送Email或者定时备份数据库的功能,通常是通过设置cron实现。而在Windows也能通过计划任务实现。

在控制面板中开启计划任务(前提是计划任务这服务必须先开启)

写一个PHP页面,如emailcron.php:

//随便写,写自己要的效果,和计划任务无关 require(“mail.php”); mail_send(‘[email protected]’, ‘body test’, ‘test123AAABBBccc’); mail_send(‘[email protected]’, ‘body test’, ‘test123AAABBBccc’);

新建计划任务,在程序处选择php.exe所在位置

参数里写 -f D:\www\emailcron.php

实际的结果就为:D:\php\php.exe -f D:\www\emailcron.php

设置启动方式,和计划周期,比如开机启动和每隔分钟执行一次。

运行计划任务。。你会发现每隔五分钟你的邮箱就收到一份信。

Nginx 自动禁止爬虫IP采集

### 背景最近我们有一个公开服务提供给客户查询关键词的热度值,由于这个API做在官方网站上,自然没有用户登陆,也没有很高查询成本,所以设计上没有任何鉴权无法进行身份认定,于是就被一个爬虫开了超高并发请求,直接后端的AWS Tomcat CPU被用尽,导致无法响应。爬虫显然...… Continue reading

Redis原子性事务Lua应用

Published on June 28, 2020