>  기사  >  백엔드 개발  >  php照护进程之终极守护.

php照护进程之终极守护.

WBOY
WBOY원래의
2016-06-13 10:52:08978검색

php守护进程之终极守护.........
近来需要在linux上运行一个分发数据的php守护进程 如下所示

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*receive.php 接收由UDP协议发送的数据 插入到trap表中*/receive.php /*trap_handle.php(用做守护进程)从trap表中查询数据 进行以下操作:1.把查询出来的数据循环插入到四个表中2.每条数据生成一个配置文件 (return array()类型)3.每条数据对应插入一条log日志到log.txt和log表中4.删除trap表中的该条数据*/trap_handle.php<?phpwhile (true){    //上述操作  }else{      sleep(1); //暂停1秒钟后,再次循环    }}?> nohup /usr/local/bin/php /opt/trap_handle.php 2>&1 > /dev/null &


如果把trap_handle作为守护进程来长时间运行 这样行不行 有什么利弊 请大家各抒己见 也请做过类似东西的兄弟说说经验吧

------解决方案--------------------
个人意见:无此必要

如确因业务需要,就改用 c 写 rst 程序
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.