crossbario / autobahn-python

WebSocket and WAMP in Python for Twisted and asyncio
https://crossbar.io/autobahn
MIT License
2.48k stars 766 forks source link

nginx proxy 502 error after update to crossbar==19.10.1 #1257

Open sportbettingplatform opened 5 years ago

sportbettingplatform commented 5 years ago

Hello, after crossbar update to 19.10.1, nginx throws 502, crossbar is started without any errors, but proxy doesn't works for some reason...

after that I reverted to crossbar 19.6.2, restarted crossbar server and reloaded app in browser and everything is fine - connected.

working setup:

 Crossbar.io        : 19.6.2
   txaio            : 18.8.1
   Autobahn         : 19.10.1
     UTF8 Validator : autobahn
     XOR Masker     : autobahn
     JSON Codec     : stdlib
     MsgPack Codec  : msgpack-0.6.2
     CBOR Codec     : cbor-1.0.0
     UBJSON Codec   : ubjson-0.14.0
     FlatBuffers    : flatbuffers-1.11
   Twisted          : 19.7.0-EPollReactor
   LMDB             : 0.97/lmdb-0.9.22
   Python           : 3.5.3/CPython
 Frozen executable  : no
 Operating system   : Linux-4.9.0-9-amd64-x86_64-with-debian-9.9
 Host machine       : x86_64
 Release key        : RWTS7Lf+Zks97Pu2hRHkjaVPjjbDCUVc2tOAHjsd1a1W5cKKciAoSIRE

non-working setup (after update)

 Crossbar.io        : 19.10.1
   txaio            : 18.8.1
   Autobahn         : 19.10.1
     UTF8 Validator : autobahn
     XOR Masker     : autobahn
     JSON Codec     : stdlib
     MsgPack Codec  : msgpack-0.6.2
     CBOR Codec     : cbor-1.0.0
     UBJSON Codec   : ubjson-0.14.0
     FlatBuffers    : flatbuffers-1.11
   Twisted          : 19.7.0-EPollReactor
   LMDB             : 0.97/lmdb-0.9.22
   Python           : 3.5.3/CPython
 Frozen executable  : no
 Operating system   : Linux-4.9.0-9-amd64-x86_64-with-debian-9.9
 Host machine       : x86_64
 Release key        : RWRlUB1klnmQWao9JKtkTu5GeI74LHoQnhH8q7vvT+oRlbyWRmd74kbw

NGINX upstream config

        map $http_upgrade $connection_upgrade {
            default upgrade;
            '' close;
        }

        upstream websocket {
            server 127.0.0.1:3110;
        }

NGINX proxy server config

server {
    listen 80;
    server_name ws.xxxxxx.com;

    access_log off;
    log_not_found off;

    location / {
        expires -1;
    }

    location /ws {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $host;

        proxy_pass http://websocket;
        proxy_redirect off;

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }

        location ~ /\. {
            log_not_found off;
            deny all;
        }
}

crossbar transports layer (working setup on crossbar==19.6.2)

.
.
.
      "transports": [
        {
          "type": "websocket",
          "endpoint": {
            "type": "tcp",
            "port": 3110
          },
          "options": {
            "enable_webstatus": false,
            "max_frame_size": 1048576,
            "max_message_size": 1048576,
            "auto_fragment_size": 65536,
            "fail_by_drop": true,
            "open_handshake_timeout": 6000,
            "close_handshake_timeout": 5000,
            "auto_ping_interval": 6000,
            "auto_ping_timeout": 6000,
            "auto_ping_size": 4,
            "compression": {
              "deflate": {
                "request_no_context_takeover": false,
                "request_max_window_bits": 11,
                "no_context_takeover": false,
                "max_window_bits": 11,
                "memory_level": 4
              }
            }
          }
        }
      ]

.
.
.
FirefighterBlu3 commented 5 years ago

what's your log output for the crossbar service?

On Thu, Oct 17, 2019 at 8:13 AM sportbettingplatform < notifications@github.com> wrote:

Hello, after crossbar update to 19.10.1, nginx throws 502, crossbar is started without any errors, but proxy doesn't works for some reason...

after that I reverted to crossbar 19.6.2, restarted crossbar server and reloaded app in browser and everything is fine - connected.

working setup:

Crossbar.io : 19.6.2 txaio : 18.8.1 Autobahn : 19.10.1 UTF8 Validator : autobahn XOR Masker : autobahn JSON Codec : stdlib MsgPack Codec : msgpack-0.6.2 CBOR Codec : cbor-1.0.0 UBJSON Codec : ubjson-0.14.0 FlatBuffers : flatbuffers-1.11 Twisted : 19.7.0-EPollReactor LMDB : 0.97/lmdb-0.9.22 Python : 3.5.3/CPython Frozen executable : no Operating system : Linux-4.9.0-9-amd64-x86_64-with-debian-9.9 Host machine : x86_64 Release key : RWTS7Lf+Zks97Pu2hRHkjaVPjjbDCUVc2tOAHjsd1a1W5cKKciAoSIRE

non-working setup (after update)

Crossbar.io : 19.10.1 txaio : 18.8.1 Autobahn : 19.10.1 UTF8 Validator : autobahn XOR Masker : autobahn JSON Codec : stdlib MsgPack Codec : msgpack-0.6.2 CBOR Codec : cbor-1.0.0 UBJSON Codec : ubjson-0.14.0 FlatBuffers : flatbuffers-1.11 Twisted : 19.7.0-EPollReactor LMDB : 0.97/lmdb-0.9.22 Python : 3.5.3/CPython Frozen executable : no Operating system : Linux-4.9.0-9-amd64-x86_64-with-debian-9.9 Host machine : x86_64 Release key : RWRlUB1klnmQWao9JKtkTu5GeI74LHoQnhH8q7vvT+oRlbyWRmd74kbw

NGINX upstream config

    map $http_upgrade $connection_upgrade {
        default upgrade;
        '' close;
    }

    upstream websocket {
        server 127.0.0.1:3110;
    }

NGINX proxy server config

server { listen 80; server_name ws.xxxxxx.com;

access_log off;
log_not_found off;

location / {
    expires -1;
}

location /ws {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Host $host;

    proxy_pass http://websocket;
    proxy_redirect off;

    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

    location ~ /\. {
        log_not_found off;
        deny all;
    }

}

crossbar transports layer (working setup on crossbar==19.6.2)

. .. . "transports": [ { "type": "websocket", "endpoint": { "type": "tcp", "port": 3110 }, "options": { "enable_webstatus": false, "max_frame_size": 1048576, "max_message_size": 1048576, "auto_fragment_size": 65536, "fail_by_drop": true, "open_handshake_timeout": 6000, "close_handshake_timeout": 5000, "auto_ping_interval": 6000, "auto_ping_timeout": 6000, "auto_ping_size": 4, "compression": { "deflate": { "request_no_context_takeover": false, "request_max_window_bits": 11, "no_context_takeover": false, "max_window_bits": 11, "memory_level": 4 } } } } ]

.. . ..

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/crossbario/autobahn-python/issues/1257?email_source=notifications&email_token=AAYEW5DDYYTERZBQI6PNYSTQPBJF3A5CNFSM4JBYR54KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HSOCPHQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAYEW5CJ7VTQBHBKVMBWO5TQPBJF3ANCNFSM4JBYR54A .

sportbettingplatform commented 5 years ago
2019-10-17T15:12:00+0200 [Controller  25237] Stale Crossbar.io PID file (pointing to non-existing process with PID 26852) /src/app/api-ws/.crossbar/src/app/api-ws/.crossbar/node.pid removed
2019-10-17T15:12:00+0200 [Controller  25237] 
2019-10-17T15:12:00+0200 [Controller  25237]     :::::::::::::::::
2019-10-17T15:12:00+0200 [Controller  25237]           :::::          _____                      __
2019-10-17T15:12:00+0200 [Controller  25237]     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
2019-10-17T15:12:00+0200 [Controller  25237]     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
2019-10-17T15:12:00+0200 [Controller  25237]     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
2019-10-17T15:12:00+0200 [Controller  25237]           :::::
2019-10-17T15:12:00+0200 [Controller  25237]     :::::::::::::::::   Crossbar v19.6.2
2019-10-17T15:12:00+0200 [Controller  25237] 
2019-10-17T15:12:00+0200 [Controller  25237]     Copyright (c) 2013-2019 Crossbar.io Technologies GmbH, licensed under AGPL 3.0.
2019-10-17T15:12:00+0200 [Controller  25237] 
2019-10-17T15:12:00+0200 [Controller  25237] Initializing <crossbar.node.node.Node> as node [realm=crossbar, cbdir=/src/app/api-ws/.crossbar/src/app/api-ws/.crossbar]
2019-10-17T15:12:00+0200 [Controller  25237] Node key files exist and are valid. Node public key is 0x65c7dc5c120075ada6b89323d5b6b370bf073950fa330ca6fca0b57c87a60e07
2019-10-17T15:12:00+0200 [Controller  25237] Node key loaded from /src/app/api-ws/.crossbar/src/app/api-ws/.crossbar/key.priv
2019-10-17T15:12:00+0200 [Controller  25237] Node configuration loaded [config_source=localfile, config_path=/src/app/api-ws/.crossbar/src/app/api-ws/.crossbar/config.json]
2019-10-17T15:12:00+0200 [Controller  25237] Entering event reactor ...
2019-10-17T15:12:00+0200 [Controller  25237] Starting standalone node <crossbar.node.node.Node.start>
2019-10-17T15:12:00+0200 [Controller  25237] Node ID d3v3l0p3r set from hostname
2019-10-17T15:12:00+0200 [Controller  25237] RouterFactory.start_realm: router created for realm "crossbar"
2019-10-17T15:12:00+0200 [Controller  25237] No extra node router roles
2019-10-17T15:12:00+0200 [Controller  25237] Router.attach(session=2721255916797356)
2019-10-17T15:12:00+0200 [Controller  25237] Router.attach(session=2721255916797356): attached session 2721255916797356 to router realm "crossbar"
2019-10-17T15:12:00+0200 [Controller  25237] RouterServiceAgent: realm service session attached (details=
SessionDetails(realm=<crossbar>,
               session=2721255916797356,
               authid=<None>,
               authrole=<trusted>,
               authmethod=None,
               authprovider=None,
               authextra=None,
               serializer=<None>,
               resumed=None,
               resumable=None,
               resume_token=None))
2019-10-17T15:12:00+0200 [Controller  25237] RouterServiceAgent: realm service session ready (realm_name="crossbar", on_ready=None)
2019-10-17T15:12:00+0200 [Controller  25237] Router.attach(session=2385393685116763)
2019-10-17T15:12:00+0200 [Controller  25237] Router.attach(session=2385393685116763): attached session 2385393685116763 to router realm "crossbar"
2019-10-17T15:12:00+0200 [Controller  25237] Registered 23 management procedures on realm "crossbar"
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_cpu_affinity
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_cpu_count
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_cpus
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_manhole
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_process_info
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_process_monitor
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_process_stats
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_status
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_system_stats
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_worker
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_worker_log
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.get_workers
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.set_cpu_affinity
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.set_process_stats_monitoring
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.shutdown
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.start_manhole
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.start_worker
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.started
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.stop_manhole
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.stop_worker
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.trigger_gc
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.uptime
2019-10-17T15:12:00+0200 [Controller  25237]   crossbar.utcnow
2019-10-17T15:12:00+0200 [Controller  25237] Signal handler installed on process 25237 thread 140068100830976
2019-10-17T15:12:00+0200 [Controller  25237] Using default node shutdown triggers ['shutdown_on_worker_exit']
2019-10-17T15:12:00+0200 [Controller  25237] Booting node <crossbar.node.node.Node.boot>
2019-10-17T15:12:00+0200 [Controller  25237] Booting node from local configuration [parallel_worker_start=False] .. <crossbar.node.node.Node.boot_from_config>
2019-10-17T15:12:00+0200 [Controller  25237] Will start 1 worker ..
2019-10-17T15:12:00+0200 [Controller  25237] Order node to start Router worker001
2019-10-17T15:12:00+0200 [Controller  25237] Starting router worker worker001 <crossbar.node.controller.NodeController.start_worker>

2019-10-17T15:12:00+0200 [Router      25251] Starting worker "worker001" for node "d3v3l0p3r" on realm "crossbar" with personality "standalone" <crossbar.worker.router.RouterController>
2019-10-17T15:12:00+0200 [Router      25251] Running as PID 25251 on CPython-EPollReactor
2019-10-17T15:12:00+0200 [Router      25251] Entering event reactor ...
2019-10-17T15:12:00+0200 [Controller  25237] Router.attach(session=8114275014888794)
2019-10-17T15:12:00+0200 [Controller  25237] Router.attach(session=8114275014888794): attached session 8114275014888794 to router realm "crossbar"
2019-10-17T15:12:00+0200 [Router      25251] Router worker session for "worker001" joined realm "crossbar" on node router <crossbar.worker.router.RouterController.onJoin>
2019-10-17T15:12:00+0200 [Router      25251] Registered 43 management procedures on realm "crossbar"
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.add_pythonpath
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_cpu_affinity
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_cpu_count
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_cpus
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_manhole
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_node_id
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_process_info
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_process_monitor
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_process_stats
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_profile
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_profilers
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_pythonpath
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_component
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_components
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_realm
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_realm_role
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_realm_roles
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_realms
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_transport
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_router_transports
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.get_web_transport_service
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.kill_by_authid
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.set_cpu_affinity
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.set_node_id
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.set_process_stats_monitoring
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.shutdown
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_manhole
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_profiler
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_router_component
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_router_realm
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_router_realm_role
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_router_transport
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.start_web_transport_service
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.started
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.stop_manhole
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.stop_router_component
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.stop_router_realm
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.stop_router_realm_role
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.stop_router_transport
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.stop_web_transport_service
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.trigger_gc
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.uptime
2019-10-17T15:12:00+0200 [Router      25251]   crossbar.worker.worker001.utcnow
2019-10-17T15:12:00+0200 [Router      25251] Router worker session for "worker001" ready
2019-10-17T15:12:00+0200 [Controller  25237] Ok, node has started Router worker001
2019-10-17T15:12:00+0200 [Controller  25237] Configuring Router worker001 ..
2019-10-17T15:12:00+0200 [Controller  25237] Order Router worker001 to start Realm realm001
2019-10-17T15:12:00+0200 [Router      25251] Starting router realm realm001 <crossbar.worker.router.RouterController.start_router_realm>
2019-10-17T15:12:00+0200 [Router      25251] Initialized realm store <class 'crossbar.router.realmstore.MemoryRealmStore'> for realm "d3v3l0p3r"
2019-10-17T15:12:00+0200 [Router      25251] RouterFactory.start_realm: router created for realm "d3v3l0p3r"
2019-10-17T15:12:00+0200 [Router      25251] Router.attach(session=290803508054691)
2019-10-17T15:12:00+0200 [Router      25251] Router.attach(session=290803508054691): attached session 290803508054691 to router realm "d3v3l0p3r"
2019-10-17T15:12:00+0200 [Router      25251] RouterServiceAgent: realm service session attached (details=
SessionDetails(realm=<d3v3l0p3r>,
               session=290803508054691,
               authid=<None>,
               authrole=<trusted>,
               authmethod=None,
               authprovider=None,
               authextra=None,
               serializer=<None>,
               resumed=None,
               resumable=None,
               resume_token=None))
2019-10-17T15:12:00+0200 [Router      25251] RouterServiceAgent: realm service session ready (realm_name="d3v3l0p3r", on_ready=<Deferred at 0x7f639d124f60>)
2019-10-17T15:12:00+0200 [Router      25251] RouterServiceAgent started on realm "d3v3l0p3r"
2019-10-17T15:12:00+0200 [Router      25251] Realm "realm001" (name="d3v3l0p3r") started
2019-10-17T15:12:00+0200 [Controller  25237] Ok, Router worker001 has started Realm realm001
2019-10-17T15:12:00+0200 [Controller  25237] Order Realm realm001 to start Role role001
2019-10-17T15:12:00+0200 [Router      25251] Starting role "role001" on realm "realm001" <crossbar.worker.router.RouterController.start_router_realm_role>
2019-10-17T15:12:00+0200 [Router      25251] role role001 on realm realm001 started
2019-10-17T15:12:00+0200 [Controller  25237] Ok, Realm realm001 has started Role role001
2019-10-17T15:12:00+0200 [Controller  25237] Order Realm realm001 to start Role role002
2019-10-17T15:12:00+0200 [Router      25251] Starting role "role002" on realm "realm001" <crossbar.worker.router.RouterController.start_router_realm_role>
2019-10-17T15:12:00+0200 [Router      25251] role role002 on realm realm001 started
2019-10-17T15:12:00+0200 [Controller  25237] Ok, Realm realm001 has started Role role002
2019-10-17T15:12:00+0200 [Controller  25237] Order Realm realm001 to start Role role003
2019-10-17T15:12:00+0200 [Router      25251] Starting role "role003" on realm "realm001" <crossbar.worker.router.RouterController.start_router_realm_role>
2019-10-17T15:12:00+0200 [Router      25251] role role003 on realm realm001 started
2019-10-17T15:12:00+0200 [Controller  25237] Ok, Realm realm001 has started Role role003
2019-10-17T15:12:00+0200 [Controller  25237] Order Realm realm001 to start Role role004
2019-10-17T15:12:00+0200 [Router      25251] Starting role "role004" on realm "realm001" <crossbar.worker.router.RouterController.start_router_realm_role>
2019-10-17T15:12:00+0200 [Router      25251] role role004 on realm realm001 started
2019-10-17T15:12:00+0200 [Controller  25237] Ok, Realm realm001 has started Role role004
2019-10-17T15:12:01+0200 [Router      25251] Router.attach(session=1718609570521118)
2019-10-17T15:12:01+0200 [Router      25251] Router.attach(session=1718609570521118): attached session 1718609570521118 to router realm "d3v3l0p3r"
2019-10-17T15:12:01+0200 [Router      25251] started component: run.WSSession id=1718609570521118
2019-10-17T15:12:01+0200 [Router      25251] Starting factory <txredisapi.RedisFactory object at 0x7f6385b630b8>
2019-10-17T15:12:01+0200 [Controller  25237] Router worker001: component 'component001' started
2019-10-17T15:12:01+0200 [Controller  25237] Order Router worker001 to start Transport transport001
2019-10-17T15:12:01+0200 [Router      25251] connected to zmq server (20001)...
2019-10-17T15:12:01+0200 [Router      25251] Starting router transport "transport001" <crossbar.worker.router.RouterController.start_router_transport>
2019-10-17T15:12:01+0200 [Router      25251] Creating router transport for "transport001" <crossbar.worker.transport.create_router_transport>
2019-10-17T15:12:01+0200 [Router      25251] Router transport created for "transport001" <crossbar.worker.transport.RouterTransport>
2019-10-17T15:12:01+0200 [Router      25251] WampWebSocketServerFactory starting on 3110
2019-10-17T15:12:01+0200 [Controller  25237] Ok, Router worker001 has started Transport transport001
2019-10-17T15:12:01+0200 [Controller  25237] Ok, Router worker001 configured
2019-10-17T15:12:01+0200 [Controller  25237] Ok, local node configuration booted successfully!
guanzo commented 4 years ago

Getting the same nginx 502 issue with the latest pypy image crossbario/crossbar:pypy3. Switching to crossbario/crossbar:pypy3-19.6.1 seems to be more stable. We started seeing issues around 20k connections.