设置php脚本永不过期
在linux下运行2个php脚本:queue.php,worker.php
queue.php,worker.php 2个脚本实现的功能:接收&&处理日志信息
应用程序发送日志信息是不定时的,但是queue,worker必须是常驻进程,一直开启等待接收&&处理信息,需要一直执行
在putty上操作运行脚本,但是由于session会过期导致,php中断执行,想要php脚本一直运行,有2个方法
1.如果你的代码已经成熟了,你可以直接把php脚本开成守护进程,让脚本一直运行
鼎峰企业智能建站系统是一个非常灵活的企业建站工具(简称:dfeiew),网页设计师可以使用dfeiew来快速建立企业网站。dfeiew采用adodo作为数据库持久层,采用smarty模板引擎,美工灵活,而且smarty是编译型的,访问快速。鼎峰拥有php+mysql,asp+access/ms sql版本,并且都是开源、免费的!快速提供企业建站传统的cms体系结构过于复杂,不适合做企业站点,而鼎峰
0
开启守护进程的方法:nohup php queue<span class="hljs-preprocessor">.php</span> &或setsid php queue<span class="hljs-preprocessor">.php</span>[原理nohup :让进程忽略中断退出发出的hangup信号sesid:让进程不属于此终端的子进程,那么自然也不会受到中断的hangup信号的影响]
2.代码还在调试阶段,不开守护进程,如何使php脚本在session过期以后继续运行
立即学习“PHP免费学习笔记(深入)”;
路径:/usr/<span class="hljs-built_in">local</span>/php/etc/php<span class="hljs-attribute">-fpm</span><span class="hljs-built_in">.</span>conf有一个参数:request_terminate_timeout <span class="hljs-subst">=</span> <span class="hljs-number">120</span> <span class="hljs-comment">//默认值是120</span>修改这个参数的值为:<span class="hljs-number">0</span>这样php脚本在运行的时候就会永不过期了,session断开以后,php脚本仍会继续运行:)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号