-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't seem to like Redis #8
Comments
This doesn't look like a flower issue. Can you try 'celery inspect registered' command? |
Output of command requested: celery inspect registered --broker=redis://lochost:6379/2 A bit more info: Workers now shows my portal worker process (not the www which is what I would expect). However the errors in the www site flow as they did yesterday. |
For the workers not showing up, do you have the |
@volksman could you create a minimal project which demonstrates the problem? All our tests didn't reveal anything suspicious. Also it would be useful to have the output of 'celery report' and 'flower --logging=debug'. |
Hi, I got the same problem. Its not related to flower. On my server I have 3 Django projects running celery with redis. Each project uses a separate redis DB. Project1 and Project2 use the same pluggable app, so many workers got the same name (i.e. Project1.MyPluggableApp.MyTask and Project2.MyPluggableApp.MyTask). When I start Project2's worker while Project1's worker is already running the above error occurs. But it doesnt occur when I start Project3, which has other tasks-names (i.e. Project3.OtherApp.OtherTask). So I guess its somehow related to naming conventions of worker-names or ids within the redis db. This is my traceback: http://nopaste.info/c54cc5f020.html |
I use a redis backend for both brokering and results. I have two sites on my server both using Celery. My confs are something along the lines of:
and
Note the DB numbers differ.
I run celeryb and celeryd in each virtualenv for the sites in question:
When I run flower in one of the environments I get the following issues:
No workers appear in the worker view
Let's say I run flower in env1. My celeryd.error log from env2 start spitting out errors (at least one per second) like this:
Note the tasks listed at the top of the error are accurate for env2 not env1 where flower is running. Flower also reports tasks running in env2 regardless of the error above.
Is it my config or something broken in Flower?
The text was updated successfully, but these errors were encountered: