Open sportbettingplatform opened 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 .
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!
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.
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:
non-working setup (after update)
NGINX upstream config
NGINX proxy server config
crossbar transports layer (working setup on crossbar==19.6.2)