dreamcommerce / gearman-bundle
mmoreram/gearman-bundle的包装,修改逻辑以添加对信号的支持。
1.0.8
2018-12-14 14:15 UTC
Requires
- francodacosta/supervisord: ~1.0
- mmoreram/gearman-bundle: ~4.0
README
它是对https://packagist.org.cn/packages/mmoreram/gearman-bundle的包装
我们只需要处理由pcntl_signal提供的信号。原始版本不允许在工作进程等待作业时这样做。
安装
composer require dreamcommerce/gearman-bundle- 编辑
AppKernel.php,追加以下包
new Mmoreram\GearmanBundle\GearmanBundle(), new DreamCommerce\GearmanBundle\DreamCommerceGearmanBundle(),
- 就是这样。
变更日志
1.0.8
- 将命令注册为服务
1.0.7
- 修复了使用job_prefix时配置生成的问题
1.0.6
- 添加了
name_prefix以指定任务名称前缀(当单个Supervisor在prod/dev之间共享时很有用) - 修复了未定义程序时的生成问题
1.0.5
- 修复了使用未配置的工作进程生成文件的问题
1.0.4
- 修复了生成的命令不正确的问题
1.0.3
- 处理了仓库位置的问题,直到
mmoreram/gearman-bundle的pull request被接受,您需要在主composer.json中声明一个覆盖的仓库
"repositories": [
{
"type": "package",
"package": {
"name": "mmoreram/gearman-bundle",
"version": "4.0",
"source": {
"url": "https://github.com/er1z/GearmanBundle",
"type": "git",
"reference": "master"
}
}
}
],
1.0.2
- 修复了自动加载器的定义
1.0.1
- 修复了版本约束稳定性
1.0
- 针对PHP 7的修复,相关提交在
mmoreram/gearman-bundle中;删除了过时的逻辑 - 添加了为supervisord生成工作进程配置的功能
0.1.4
- 清理了版本约束
- 由于PHP 7中的段错误,将
mmoreram/gearman-bundle绑定到精确版本约束
0.1.3
- 添加了对内存泄露保护的支持
- 修复了自动加载器
0.1.2
- 第一个工作版本