I am running a celery worker like this:
celery worker --app=portalmq --logfile=/tmp/portalmq.log --loglevel=INFO -E --pidfile=/tmp/portalmq.pid
I have faced the same problem as a lazy solution is to use & at the end of the command. For example
&
celery worker -A .celery --loglevel=info &