php开发一个守护进程
来源:互联网 发布:酒店数据分析百度 编辑:程序博客网 时间:2024/06/07 10:29
原文地址: http://blog.patpig.com/2014/04/06/developing-a-daemon-in-php/
php除了编写WEB服务程序以外,也可以编写一些后台脚本程序来处理后台任务,利用crontab来定时调用执行。但是如果需要一些相对实时的任务处理,就不适合用crontab了。本文主要讲下使用php来开发守护进程。
为什么使用php?个人认为主要是方便,丰富的工具库支持,几行代码便能处理一些后台数据。对于一些对性能要求不是特别苛刻的,使用php来编写一个daemon还是可以的,可以满足大部分需求。
思路 & 方法: 使用php编写守护首先要防止内存问题,写WEB逻辑,一个请求处理结束,那么被执行的php脚本所使用内存都会被回收,而后台程序需要一直运行,需要注意内存问题。简单的解决方案是master进程主要负责获取任务,然后分配子进程处理,子进程处理完成结束退出,资源被回收。
运行: 使用nohup或者screen来执行,这样便可以一直后台运行。PS: master进程还需要注意一些异常处理,不然可能会中断退出。
例:
0 0
- php开发一个守护进程
- 用PHP写一个Daemon守护进程
- php守护进程
- PHP 做守护进程
- PHP 守护进程类
- php守护进程
- PHP模拟守护进程
- PHP 做守护进程
- PHP模拟守护进程
- php 创建守护进程
- php 守护进程
- PHP 做守护进程
- 152. php 守护进程
- 编写一个守护进程
- 编写一个守护进程
- 实现一个守护进程
- 守护进程的开发
- java开发守护进程
- 安卓开发中的数据库技术——SQLite
- 升级HCA卡的firmware
- Python 2.7 中的pandas 中的read_excel
- redis的五种数据结构
- mysql--外键(froeign key)
- php开发一个守护进程
- 管理工具和java操作redis
- unity手动拖拽播放视频的bug小结
- 2017ACM省赛总结
- LMAX简介
- 3.行为型模式
- 永坤电机SEO三天两夜课程学习总结
- java JDBC 通过物理连接数据库和通过获取数据库连接池进行链接
- python、pip安装