Rob*_*yan 8 php command-line nginx
目前我使用PHP-FPM和NGINX进行前端请求,但也通过长期运行的PHP脚本使用exec运行一些后台进程,使用命令行PHP运行其他脚本.我现在想的是,如果这些也是通过PHP-FPM运行的话会更有效率吗?有关如何做到这一点的任何想法?谢谢.
FPM是M anage F astCGI P rocesses 的工具.只是洗牌.虽然它管理长时间运行的PHP进程,但它只在FastCGI的心理保护下完成.
因为您正在创建后台工作队列,所以您需要一些用于管理后台工作队列和正在运行的进程的东西.
Gearman是半工作队列的绝佳选择.它是平台和语言无关的,扫描尺度到天堂和后面.该PECL扩展效果很好.
为了保持这些长期运行的流程,请看一下Supervisor.
这两个人组成了一个伟大的二人组.查看由PHP黑客Matthew Weier O'Phinney撰写的这篇博客文章,其中记录了他与Gearman和Supervisor的一些探索.
归档时间: |
|
查看次数: |
12054 次 |
最近记录: |