ffreitas-br/command-lock-bundle
Composer 安装命令:
composer require ffreitas-br/command-lock-bundle
包简介
Symfony bundle who create a lock in commands, avoiding the execution of same command simultaneously
README 文档
README
This command-lock-bundle when installed prevents two or more of same command runs simultaneously.
Installation
To install command-lock-bundle you will need just a few minutes.
- Include the
command-lock-bundlein therequiredsection ofcomposer.json.
composer.json
// ... "require": { "ffreitas-br/command-lock-bundle": "dev-master", }, // ...
After this run composer update or composer intall to refresh your dependencies.
- Register the bundle in your Kernel.
app/AppKernel.php
<?php public function registerBundles() { $bundles = array( // ... new FFreitasBr\CommandLockBundle\CommandLockBundle(), ); // ... }
- Configure the directory where the pid lock files will be stored.
app/config/config.yml
... command_lock: pid_directory: "%kernel.root_dir%/data/command_pid_files" ...
Don't worry if you don't have the directories created yet, the bundle will take care of this for you.
- [OPTIONAL] Configure a list of exceptions.
app/config/config.yml
... command_lock: exceptions: - cache:warmup - cache:clear ...
The commands listed in this configurations will be allowed to run simultaneously.
Now you have the command-lock-bundle installed and configured, it will now prevents two or more of same command runs simultaneously.
统计信息
- 总下载量: 2.53k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-02-28