Describe the bug
Actually running pids are stored using symfony cache component. If cache is flushed or duration or process is longer than cache retention Time, the process is may be launched.
To Reproduce
Steps to reproduce the behavior:
Run process with long Time duration
Expected behavior
This process cannot be runned before thé previous run is completed
** Solution **
Creatte somme adapters to store pids:
- Redis for distributed app
- Filesystem
A tag will be added to tag adapters. Adapters would be added from external bundle.
Describe the bug
Actually running pids are stored using symfony cache component. If cache is flushed or duration or process is longer than cache retention Time, the process is may be launched.
To Reproduce
Steps to reproduce the behavior:
Run process with long Time duration
Expected behavior
This process cannot be runned before thé previous run is completed
** Solution **
Creatte somme adapters to store pids:
A tag will be added to tag adapters. Adapters would be added from external bundle.