mirror of
https://github.com/ansible/awx.git
synced 2026-03-23 03:45:01 -02:30
move broadcast websocket out into its own process
This commit is contained in:
committed by
Ryan Petrello
parent
f5193e5ea5
commit
3c5c9c6fde
@@ -87,11 +87,10 @@ if os.getenv("DATABASE_SSLMODE", False):
|
||||
|
||||
BROKER_URL = 'redis://{}:{}'.format(
|
||||
os.getenv("REDIS_HOST", None),
|
||||
os.getenv("REDIS_PORT", "6379"),
|
||||
os.getenv("REDIS_PORT", "6379"),)
|
||||
|
||||
CHANNEL_LAYERS = {
|
||||
'default': {'BACKEND': 'asgi_amqp.AMQPChannelLayer',
|
||||
'ROUTING': 'awx.main.routing.channel_routing',
|
||||
'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
|
||||
'CONFIG': {'hosts': [(os.getenv("REDIS_HOST", None), int(os.getenv("REDIS_PORT", 6379)))]}}
|
||||
}
|
||||
|
||||
|
||||
@@ -35,8 +35,19 @@ stdout_logfile_maxbytes=0
|
||||
stderr_logfile=/dev/stderr
|
||||
stderr_logfile_maxbytes=0
|
||||
|
||||
[program:wsbroadcast]
|
||||
command = awx-manage run_wsbroadcast
|
||||
directory = /var/lib/awx
|
||||
autostart = true
|
||||
autorestart = true
|
||||
stopwaitsecs = 5
|
||||
stdout_logfile=/dev/stdout
|
||||
stdout_logfile_maxbytes=0
|
||||
stderr_logfile=/dev/stderr
|
||||
stderr_logfile_maxbytes=0
|
||||
|
||||
[group:tower-processes]
|
||||
programs=nginx,uwsgi,daphne
|
||||
programs=nginx,uwsgi,daphne,wsbroadcast
|
||||
priority=5
|
||||
|
||||
# TODO: Exit Handler
|
||||
|
||||
@@ -18,6 +18,6 @@ BROKER_URL = 'redis://{}:{}/'.format(
|
||||
"{{ kubernetes_redis_port }}",)
|
||||
|
||||
CHANNEL_LAYERS = {
|
||||
'default': {'BACKEND': 'awx.main.channels.RedisGroupBroadcastChannelLayer',
|
||||
'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
|
||||
'CONFIG': {'hosts': [("{{ kubernetes_redis_hostname }}", {{ kubernetes_redis_port|int }})]}}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ BROKER_URL = 'redis://{}:{}/'.format(
|
||||
"{{ redis_port }}",)
|
||||
|
||||
CHANNEL_LAYERS = {
|
||||
'default': {'BACKEND': 'awx.main.channels.RedisGroupBroadcastChannelLayer',
|
||||
'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
|
||||
'CONFIG': {'hosts': [("{{ redis_hostname }}", {{ redis_port|int }})]}}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user