Environment:
- Python: 3.4
- Celery: 4.1.0
- Flower: 0.9.0
Centos: 7.0
--persistent
flag is used. Celery version v4.1.0.
If I create a couple of tasks, they run as expected.
After I send a SIGINT:
[D 150923 14:43:09 events:96] Saving state to 'flower'...
[D 150923 14:43:09 events:97] <State: events=54 tasks=4>
The DB file 'flower' clearly contains the correct data. When I start flower again:
[D 150923 14:47:35 events:76] Loading state from 'flower'...
[D 150923 14:47:35 events:80] <State: events=0 tasks=0>
If I run Python and load the file with shelve:
> f['events']
> <State: events=0 tasks=0>
So, something isn't working correctly when shelve reads the file.