Updated logging in run-celery script to log to application logs

- poll every second
- visibility of 1 minute
This commit is contained in:
Martyn Inglis
2016-02-17 11:18:27 +00:00
parent e0e47b40fc
commit 95cdfe08d1
3 changed files with 5 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
from app import notify_celery, twilio_client, db, encryption
from app import notify_celery, twilio_client, encryption
from app.clients.sms.twilio import TwilioClientException
from app.dao.templates_dao import get_model_templates
from app.dao.notifications_dao import save_notification

View File

@@ -23,9 +23,9 @@ class Config(object):
BROKER_URL = 'sqs://'
BROKER_TRANSPORT_OPTIONS = {
'region': 'eu-west-1',
'polling_interval': 10, # 1 second
'visibility_timeout': 3600, # 1 hour
'queue_name_prefix': 'preview'
'polling_interval': 1, # 1 second
'visibility_timeout': 60, # 60 seconds
'queue_name_prefix': os.environ['NOTIFICATION_QUEUE_PREFIX']
}
CELERY_ENABLE_UTC = True,
CELERY_TIMEZONE = 'Europe/London'

View File

@@ -3,4 +3,4 @@
set -e
source environment.sh
celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=1 --autoreload -Q sms
celery -A run_celery.notify_celery worker --loglevel=INFO --logfile=/var/log/notify/application.log --concurrency=4 -Q sms