euscanwww: Added README for celery
Signed-off-by: volpino <fox91@anche.no>
This commit is contained in:
		
							
								
								
									
										40
									
								
								euscanwww/README.Celery
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								euscanwww/README.Celery
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | Requirements | ||||||
|  | ============ | ||||||
|  |  | ||||||
|  | Installing requirements with setup.py is the easiest way, just run:: | ||||||
|  |  | ||||||
|  |     python setup.py develop | ||||||
|  |  | ||||||
|  | or:: | ||||||
|  |  | ||||||
|  |     python setup.py install  # to install euscan and requirements | ||||||
|  |  | ||||||
|  | If you prefer to use portage just install dev-python/django-celery-2.5.5 | ||||||
|  |  | ||||||
|  | There's the need of having a broker for tasks. The default and reccommended | ||||||
|  | broker is RabbitMQ. | ||||||
|  | Install with:: | ||||||
|  | emerge rabbitmq-server | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Running Celery | ||||||
|  | ============== | ||||||
|  |  | ||||||
|  | You'll need: | ||||||
|  | * celeryd (celery daemon for running tasks):: | ||||||
|  |  | ||||||
|  |     python manage.py celeryd -E -l INFO | ||||||
|  |  | ||||||
|  | * celerycam (for monitoring celery and see the results in the django admin page):: | ||||||
|  |  | ||||||
|  |     python manage.py celerycam | ||||||
|  |  | ||||||
|  | * celerybeat (for running periodic tasks):: | ||||||
|  |  | ||||||
|  |     python manage.py celerybeat -l INFO | ||||||
|  |  | ||||||
|  |  | ||||||
|  | TODO | ||||||
|  | ==== | ||||||
|  |  | ||||||
|  | Provide a supervisord configuration | ||||||
		Reference in New Issue
	
	Block a user