Hello,
i’m trying to make a websocket connection from the UI to the janus server and in the UI i can see that the websocket connection is getting closed and it falls back to http connection (for signalling). i have attached a screenshot of this.
i enabled debug logs for websocket in the janus server and i can see this error -
: INFO, tardis.janus.stdout, [libwebsockets][ERR] [2023/08/02 15:20:53:4160] E: Ran out of header data space
when can this happen? i’ve built the janus app using v0.12.0 tag and libwebsockets version 4.3.0
i’ve also tried this in incognito and cleared cookies, it didn’t help.
let me know if you need any more logs or configs.
# WebSockets stuff: whether they should be enabled, which ports they
# should use, and so on.
general: {
json = "indented" # Whether the JSON messages should be indented (default),
# plain (no indentation) or compact (no indentation and no spaces)
#pingpong_trigger = 30 # After how many seconds of idle, a PING should be sent
#pingpong_timeout = 10 # After how many seconds of not getting a PONG, a timeout should be detected
ws = {{ args["ws"] }} # Whether to enable the WebSockets API
ws_port = {{ args["ws_port"] }} # WebSockets server port
#ws_interface = "eth0" # Whether we should bind this server to a specific interface only
#ws_ip = "192.168.0.1" # Whether we should bind this server to a specific IP address only
wss = false # Whether to enable secure WebSockets
#wss_port = 8989 # WebSockets server secure port, if enabled
#wss_interface = "eth0" # Whether we should bind this server to a specific interface only
#wss_ip = "192.168.0.1" # Whether we should bind this server to a specific IP address only
#ws_logging = "err,warn" # libwebsockets debugging level as a comma separated list of things
# to debug, supported values: err, warn, notice, info, debug, parser,
# header, ext, client, latency, user, count (plus 'none' and 'all')
#ws_acl = "127.,192.168.0." # Only allow requests coming from this comma separated list of addresses
}
can you please help in debugging this further?