Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
howto_deploy_synapse_with_multiple_workers [2022/03/17 13:11] – homer | howto_deploy_synapse_with_multiple_workers [2023/05/24 22:16] (aktuell) – [Log config] homer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
< | < | ||
# HowTo Deploy Synapse with Multiple Workers using docker-compose | # HowTo Deploy Synapse with Multiple Workers using docker-compose | ||
+ | ## Status: Working Again (25th of May 2023) | ||
+ | The update to v1.84.0 broke my setup today. The [Upgrade-Info](https:// | ||
+ | |||
## Status: Finally working!!! (1st of March 2022) | ## Status: Finally working!!! (1st of March 2022) | ||
I can finally announce a working docker-compose setup with 2 workers for [Matrix-Synapse](https:// | I can finally announce a working docker-compose setup with 2 workers for [Matrix-Synapse](https:// | ||
Zeile 248: | Zeile 251: | ||
``` | ``` | ||
worker_app: synapse.app.generic_worker | worker_app: synapse.app.generic_worker | ||
- | worker_name: | + | worker_name: |
- | worker_replication_host: | + | |
- | worker_replication_http_port: | + | |
worker_listeners: | worker_listeners: | ||
- type: http | - type: http | ||
port: 8084 | port: 8084 | ||
resources: | resources: | ||
- | - names: | + | - names: |
- | - client | + | - type: http |
+ | port: 9094 | ||
+ | resources: | ||
+ | - names: [replication] | ||
+ | |||
+ | send_federation: | ||
worker_log_config: | worker_log_config: | ||
``` | ``` | ||
Zeile 264: | Zeile 272: | ||
``` | ``` | ||
worker_app: synapse.app.generic_worker | worker_app: synapse.app.generic_worker | ||
- | worker_name: | + | worker_name: |
- | worker_replication_host: | + | |
- | worker_replication_http_port: | + | |
worker_listeners: | worker_listeners: | ||
- type: http | - type: http | ||
port: 8083 | port: 8083 | ||
resources: | resources: | ||
- | - names: | + | - names: |
- | - federation | + | - type: http |
+ | port: 9092 | ||
+ | resources: | ||
+ | - names: [replication] | ||
+ | |||
+ | send_federation: | ||
worker_log_config: | worker_log_config: | ||
Zeile 364: | Zeile 376: | ||
# Worker | # Worker | ||
worker_replication_secret: | worker_replication_secret: | ||
+ | |||
+ | # The following block was added to be compatible with v1.84.0 which broke my former config on the 24th of May 2023. Check also the Worker configs above! | ||
+ | instance_map: | ||
+ | main: | ||
+ | host: matrix-synapse | ||
+ | port: 9093 | ||
+ | tls: false | ||
+ | generic_worker2: | ||
+ | host: matrix-federation | ||
+ | port: 9092 | ||
+ | tls: false | ||
+ | generic_worker1: | ||
+ | host: matrix-client | ||
+ | port: 9094 | ||
+ | tls: false | ||
+ | |||
+ | |||
redis: | redis: | ||
enabled: true | enabled: true |