- 博客(4)
- 收藏
- 关注
原创 php和swoole进程池通过信号监听优雅的关闭任务进程
在命令模式执行php脚本,如果在单个脚本的任务未执行的情况下,突然kil该进程,可能会导致产生脏数据,如何在接收到kill信号时,将正在执行的任务进程执行完毕再关闭。swoole底层已经设置了对主进程的信号处理,在主进程被kill时,会关闭工作进程,因次只需在工作进程中监听信号即可。以上代码,当kill该脚本进程时,如果脚本任务正在执行中,则会将当前正在执行的任务完成之后再关闭进程。
2024-10-22 15:38:53
244
原创 tp队列thinkphp-queue使用笔记
thinkphp-queue是thinkphp 官方提供的一个消息队列服务,我们可用它来做一些需要用到队列的功能,如抢购等,也可用它来实现定时任务功能1、安装tp5支持的thinkphp-queue版本为2.0.*,3.0以上的版本需要tp6以上的环境composer 安装代码:composer require topthink/think-queue=2.0.*2、搭建消息队...
2019-08-30 16:01:11
6360
原创 tp5.1框架上使用thinkphp-wechat做微信支付
安装扩展composer require naixiaoxin/think-wechat配置修改配置文件 修改项目根目录下config/wechat.php中对应的参数 'payment' => [ 'default' => [ 'sandbox' => env('WECHAT_PAYMENT_SANDBOX', f...
2019-07-26 11:36:26
2411
转载 微信支付退款
public function wx_app_refund($wx_transaction_id = '',$refund_money = '',$total_fee = ''){ $C_wx_pay_config = C('wx_pay_config'); //构造签名的参数 $appid = ''; $AppSecret ...
2018-09-07 09:27:01
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人