browser-use icon indicating copy to clipboard operation
browser-use copied to clipboard

Persistent `webSocketsHandshake: unknown connection error` messages in x11vnc_log even when idle

Open dexteon opened this issue 9 months ago • 1 comments

Bug Description

webSocketsHandshake: unknown connection error keeps appearing repeatedly in the x11vnc_log output for browser-use-webui-1, even when no browser-use tasks are running. Each time, the logs show a connection from 127.0.0.1 followed by a handshake failure and no actual data transfer.

Not sure whats up, whats causing it or how to stop it. Any help?

browser-use-webui-1  | 17/03/2025 20:23:35   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:35 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:35 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:23:36,423 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:35 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:35   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:35 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:35 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:23:36,423 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:35 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:35   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:35 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:35 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)

Additional Info:

  • Docker Host: Windows Docker Desktop with WSL2
  • browser-use version: 0.1.37 (pip)

Reproduction Steps

  1. Start browser-use via Docker Compose (Windows Docker Desktop / WSL2).
  2. Observe logs (docker logs browser-use-webui-1 -f or similar).
  3. Even when the agent is idle (no tasks running), the following log lines repeat every ~10 seconds:

Code Sample

browser-use-webui-1  | 17/03/2025 20:23:35 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:35   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:35 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:35 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:23:36,423 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:35 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:35   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:35 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:35 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:23:36,423 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:35 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:35   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:35 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:35 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:35 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:35  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 17/03/2025 20:23:39 active keyboard: turning X autorepeat off.
browser-use-webui-1  | 2025-03-17 20:23:40,423 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:39 active keyboard: turning X autorepeat off.
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:23:40,423 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:39 active keyboard: turning X autorepeat off.
browser-use-webui-1  |
browser-use-webui-1  | 17/03/2025 20:23:45 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:45   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:45 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:45 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:45 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:45  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:45 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:45  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:23:46,424 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:45 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:45   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:45 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:45 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:45 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:45  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:45 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:45  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:23:46,424 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:45 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:45   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:45 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:45 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:45 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:45  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:45 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:45  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 17/03/2025 20:23:55 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:55   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:55 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:55 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:55 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:55  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:55 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:55  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:23:56,425 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:55 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:55   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:55 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:55 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:55 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:55  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:55 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:55  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:23:56,425 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:23:55 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:23:55   2 other clients
browser-use-webui-1  | 17/03/2025 20:23:55 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:23:55 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:23:55 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:55  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:23:55 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:23:55  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 17/03/2025 20:24:06 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:06   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:06 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:06 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:06 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:06  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:06 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:06  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:24:07,375 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:24:06 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:06   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:06 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:06 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:06 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:06  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:06 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:06  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:24:07,375 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:24:06 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:06   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:06 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:06 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:06 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:06  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:06 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:06  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 17/03/2025 20:24:16 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:16   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:16 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:16 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:16 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:16  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:16 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:16  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:24:17,376 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:24:16 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:16   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:16 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:16 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:16 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:16  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:16 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:16  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 2025-03-17 20:24:17,376 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:24:16 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:16   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:16 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:16 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:16 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:16  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:16 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:16  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  |
browser-use-webui-1  | 17/03/2025 20:24:26 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:26   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:26 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:26 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:26 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:26  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:26 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:26  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 2025-03-17 20:24:27,377 DEBG 'x11vnc_log' stdout output:
browser-use-webui-1  | 17/03/2025 20:24:26 Got connection from client 127.0.0.1
browser-use-webui-1  | 17/03/2025 20:24:26   2 other clients
browser-use-webui-1  | 17/03/2025 20:24:26 webSocketsHandshake: unknown connection error
browser-use-webui-1  | 17/03/2025 20:24:26 Client 127.0.0.1 gone
browser-use-webui-1  | 17/03/2025 20:24:26 Statistics             events    Transmit/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:26  TOTALS              :      0 |         0/        0 (  0.0%)
browser-use-webui-1  | 17/03/2025 20:24:26 Statistics             events    Received/ RawEquiv ( saved)
browser-use-webui-1  | 17/03/2025 20:24:26  TOTALS              :      0 |         0/        0 (  0.0%)

Version

0.1.37

LLM Model

Other (specify in description)

Operating System

Version: 0.1.37

Relevant Log Output


dexteon avatar Mar 17 '25 20:03 dexteon

I've used

http://host.docker.internal:1234/v1 for LM STUDIO (this sees the models atleast) - Still havent gotten a model to work. http://host.docker.internal:11434/ - For Ollama being hosted on docker also

dexteon avatar Mar 17 '25 20:03 dexteon

facing this

mehalsrivastava avatar May 05 '25 09:05 mehalsrivastava

same issue

egeorcun avatar May 08 '25 15:05 egeorcun

Please upgrade to >=0.1.45 and open a new issue with full debug logs from the start of the program if you're still encountering issues, the original issue here is from a very old version with not enough logs to debug the issue.

pirate avatar May 12 '25 13:05 pirate