TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2025-03-06T20:06:25+00:00 Software versions TinyPilot version: 2.6.5 uStreamer version: 5.43 System information OS version: Linux tinypilot-rp 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux Kernel architecture: aarch64 Userland architecture: armhf (32-bit) Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2835 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: enabled Network interfaces: eth0 (up) lo (unknown) wlan0 (down) Static IP: Not set Mouse jiggler: disabled CPU Temperature: 55.0'C CPU throttled since boot: no Voltage issues: no Streaming mode Selected mode: MJPEG Current mode: MJPEG TinyPilot settings.yml janus_stun_port: 19302 janus_stun_server: stun.l.google.com ustreamer_quality: 27 TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Journal begins at Thu 2025-03-06 19:49:07 GMT, ends at Thu 2025-03-06 20:06:26 GMT. -- Mar 06 19:49:12 tinypilot-rp systemd[1]: Started TinyPilot - RPi-based virtual KVM. Mar 06 19:49:14 tinypilot-rp python[642]: 2025-03-06 19:49:14.098 __main__ INFO Starting app Mar 06 19:49:23 tinypilot-rp python[642]: 2025-03-06 19:49:23.326 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 06 19:49:23 tinypilot-rp python[642]: 2025-03-06 19:49:23.333 db.store INFO Read 7 database migrations from disk Mar 06 19:49:23 tinypilot-rp python[642]: 2025-03-06 19:49:23.357 socket_api INFO Client 1lEqxmgQlvMqNujOAAAB connected Mar 06 19:49:24 tinypilot-rp python[642]: 2025-03-06 19:49:24.000 socket_api INFO Client iRSp0jgpvpDmtBMHAAAD connected Mar 06 19:50:34 tinypilot-rp python[642]: 2025-03-06 19:50:34.688 socket_api INFO Client 1lEqxmgQlvMqNujOAAAB disconnected Mar 06 19:52:08 tinypilot-rp sudo[924]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Mar 06 19:52:08 tinypilot-rp sudo[924]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Mar 06 19:52:08 tinypilot-rp runuser[939]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:52:08 tinypilot-rp runuser[939]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:52:08 tinypilot-rp runuser[945]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:52:08 tinypilot-rp runuser[945]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:52:08 tinypilot-rp runuser[954]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:52:09 tinypilot-rp python[961]: 2025-03-06 19:52:09.814 app.main INFO Starting app Mar 06 19:52:09 tinypilot-rp python[961]: 2025-03-06 19:52:09.878 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 06 19:52:09 tinypilot-rp python[961]: 2025-03-06 19:52:09.880 db.store INFO Read 7 database migrations from disk Mar 06 19:52:10 tinypilot-rp runuser[954]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:52:10 tinypilot-rp python[970]: No journal files were found. Mar 06 19:52:10 tinypilot-rp sudo[924]: pam_unix(sudo:session): session closed for user root Mar 06 19:54:57 tinypilot-rp python[642]: 2025-03-06 19:54:57.319 socket_api INFO Client iRSp0jgpvpDmtBMHAAAD disconnected Mar 06 19:54:57 tinypilot-rp python[642]: 2025-03-06 19:54:57.536 socket_api INFO Client QKdyLqS4_OH1MKQ1AAAF connected Mar 06 19:55:58 tinypilot-rp sudo[1629]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Mar 06 19:55:58 tinypilot-rp sudo[1629]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Mar 06 19:55:58 tinypilot-rp runuser[1644]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:55:58 tinypilot-rp runuser[1644]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:55:58 tinypilot-rp runuser[1650]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:55:58 tinypilot-rp runuser[1650]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:55:58 tinypilot-rp runuser[1659]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:55:59 tinypilot-rp python[1666]: 2025-03-06 19:55:59.878 app.main INFO Starting app Mar 06 19:55:59 tinypilot-rp python[1666]: 2025-03-06 19:55:59.942 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 06 19:55:59 tinypilot-rp python[1666]: 2025-03-06 19:55:59.944 db.store INFO Read 7 database migrations from disk Mar 06 19:56:00 tinypilot-rp runuser[1659]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:56:00 tinypilot-rp python[1675]: No journal files were found. Mar 06 19:56:00 tinypilot-rp sudo[1629]: pam_unix(sudo:session): session closed for user root Mar 06 19:58:26 tinypilot-rp python[642]: 2025-03-06 19:58:26.325 video_service INFO Triggering ustreamer restart... Mar 06 19:58:26 tinypilot-rp sudo[1704]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Mar 06 19:58:26 tinypilot-rp sudo[1704]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Mar 06 19:58:27 tinypilot-rp sudo[1704]: pam_unix(sudo:session): session closed for user root Mar 06 19:58:27 tinypilot-rp python[642]: 2025-03-06 19:58:27.183 video_service INFO Successfully restarted ustreamer Mar 06 19:58:28 tinypilot-rp python[642]: 2025-03-06 19:58:28.300 socket_api INFO Client QKdyLqS4_OH1MKQ1AAAF disconnected Mar 06 19:58:28 tinypilot-rp python[642]: 2025-03-06 19:58:28.444 socket_api INFO Client HZsRl30Vl98AZh64AAAH connected Mar 06 19:58:32 tinypilot-rp python[642]: 2025-03-06 19:58:32.138 socket_api INFO Client HZsRl30Vl98AZh64AAAH disconnected Mar 06 19:58:32 tinypilot-rp python[642]: 2025-03-06 19:58:32.280 socket_api INFO Client IUJDnSwM0aAnOBWXAAAJ connected Mar 06 19:58:52 tinypilot-rp sudo[2005]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Mar 06 19:58:52 tinypilot-rp sudo[2005]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Mar 06 19:58:52 tinypilot-rp runuser[2020]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:58:52 tinypilot-rp runuser[2020]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:58:52 tinypilot-rp runuser[2026]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:58:53 tinypilot-rp runuser[2026]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:58:53 tinypilot-rp runuser[2035]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 19:58:54 tinypilot-rp python[2042]: 2025-03-06 19:58:54.144 app.main INFO Starting app Mar 06 19:58:54 tinypilot-rp python[2042]: 2025-03-06 19:58:54.209 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 06 19:58:54 tinypilot-rp python[2042]: 2025-03-06 19:58:54.211 db.store INFO Read 7 database migrations from disk Mar 06 19:58:54 tinypilot-rp runuser[2035]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 19:58:54 tinypilot-rp python[2051]: No journal files were found. Mar 06 19:58:54 tinypilot-rp sudo[2005]: pam_unix(sudo:session): session closed for user root Mar 06 20:06:25 tinypilot-rp sudo[2796]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Mar 06 20:06:25 tinypilot-rp sudo[2796]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Mar 06 20:06:25 tinypilot-rp runuser[2811]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 20:06:25 tinypilot-rp runuser[2811]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 20:06:25 tinypilot-rp runuser[2817]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 20:06:25 tinypilot-rp runuser[2817]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 20:06:25 tinypilot-rp runuser[2826]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 20:06:26 tinypilot-rp python[2833]: 2025-03-06 20:06:26.734 app.main INFO Starting app Mar 06 20:06:26 tinypilot-rp python[2833]: 2025-03-06 20:06:26.799 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 06 20:06:26 tinypilot-rp python[2833]: 2025-03-06 20:06:26.801 db.store INFO Read 7 database migrations from disk Mar 06 20:06:26 tinypilot-rp runuser[2826]: pam_unix(runuser:session): session closed for user tinypilot TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== # Settings for TC358743 HDMI to CSI-2 bridge, which are included on the # TinyPilot Voyager series of devices. --- ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_use_dv_timings: true ustreamer_workers: "3" ustreamer_drop_same_frames: "30" ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== janus_stun_port: 19302 janus_stun_server: stun.l.google.com ustreamer_quality: 27 uStreamer logs Mar 06 19:58:27 tinypilot-rp systemd[1]: ustreamer.service: Consumed 3.681s CPU time. Mar 06 19:58:27 tinypilot-rp systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Mar 06 19:58:27 tinypilot-rp launch[1708]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --workers 3 --quality 27 --drop-same-frames 30 --dv-timings Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.642 main] -- Starting PiKVM uStreamer 5.43 ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.643 main] -- Using internal blank placeholder Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.643 main] -- Using H264-sink: tinypilot::ustreamer::h264 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.644 main] -- Listening HTTP on [127.0.0.1]:48001 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.644 stream] -- Using V4L2 device: /dev/video0 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.644 stream] -- Using desired FPS: 0 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.644 http] -- Starting HTTP eventloop ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.644 stream] -- H264: Initializing encoder ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.652 stream] -- H264: Configuring encoder: DMA=0 ... Mar 06 19:58:27 tinypilot-rp launch[1708]: ================================================================================ Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.669 stream] -- Device fd=10 opened Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.669 stream] -- Using input channel: 0 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.690 stream] -- Using resolution: 640x480 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.690 stream] -- Using format: UYVY Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.690 stream] -- Querying HW FPS changing is not supported Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.690 stream] -- Using IO method: MMAP Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.694 stream] -- Requested 5 device buffers, got 5 Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- Capturing started Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- JPEG-0: Initializing encoder ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- JPEG-1: Initializing encoder ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- JPEG-2: Initializing encoder ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- Using JPEG quality: 27% Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- Creating pool JPEG with 3 workers ... Mar 06 19:58:27 tinypilot-rp launch[1708]: -- INFO [552.700 stream] -- Capturing ... Mar 06 19:58:28 tinypilot-rp launch[1708]: -- INFO [553.671 http] -- HTTP: NEW client (now=1): [192.168.1.106]:57718, id=38898cd99365c1cd Mar 06 19:58:28 tinypilot-rp launch[1708]: -- ERROR [553.702 stream] -- Persistent device timeout (unplugged) Mar 06 19:58:32 tinypilot-rp launch[1708]: -- INFO [557.376 http] -- HTTP: DEL client (now=0): [192.168.1.106]:57718, id=38898cd99365c1cd, Resource temporarily unavailable (reading,eof) Mar 06 19:58:32 tinypilot-rp launch[1708]: -- INFO [557.500 http] -- HTTP: NEW client (now=1): [192.168.1.106]:57720, id=f635d583364cf79f Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [858.958 stream] -- H264: Configuring encoder: DMA=1 ... Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [858.958 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [858.990 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [858.997 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.133 stream] -- Got V4L2 event Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.133 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.134 stream] -- Destroying workers pool JPEG ... Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.188 stream] -- Capturing stopped Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.190 stream] -- Device fd=10 closed Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.190 stream] -- Changed video frame to BLANK Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.205 stream] -- H264: Configuring encoder: DMA=0 ... Mar 06 20:03:33 tinypilot-rp launch[1708]: ================================================================================ Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.239 stream] -- Device fd=10 opened Mar 06 20:03:33 tinypilot-rp launch[1708]: -- INFO [859.239 stream] -- Using input channel: 0 Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.250 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=79872960, vsync=22, hsync=496 Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.311 stream] -- Using resolution: 1920x1080 Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.312 stream] -- Using format: UYVY Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.312 stream] -- Querying HW FPS changing is not supported Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.312 stream] -- Using IO method: MMAP Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.328 stream] -- Requested 5 device buffers, got 5 Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.341 stream] -- Capturing started Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.341 stream] -- Using JPEG quality: 27% Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.341 stream] -- Creating pool JPEG with 3 workers ... Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.342 stream] -- Capturing ... Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.358 stream] -- H264: Configuring encoder: DMA=1 ... Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.358 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.415 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Mar 06 20:03:34 tinypilot-rp launch[1708]: -- INFO [859.449 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [978.931 stream] -- Got V4L2 event Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [978.931 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [978.931 stream] -- Destroying workers pool JPEG ... Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [978.985 stream] -- Capturing stopped Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [978.995 stream] -- Device fd=10 closed Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [978.995 stream] -- Changed video frame to BLANK Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.015 stream] -- H264: Configuring encoder: DMA=0 ... Mar 06 20:05:33 tinypilot-rp launch[1708]: ================================================================================ Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.051 stream] -- Device fd=10 opened Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.051 stream] -- Using input channel: 0 Mar 06 20:05:33 tinypilot-rp launch[1708]: -- ERROR [979.097 stream] -- Requested resolution=640x480 is unavailable Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.125 stream] -- Using resolution: 1920x1080 Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.125 stream] -- Using format: UYVY Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.125 stream] -- Querying HW FPS changing is not supported Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.125 stream] -- Using IO method: MMAP Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.139 stream] -- Requested 5 device buffers, got 5 Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.147 stream] -- Capturing started Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.148 stream] -- Using JPEG quality: 27% Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.148 stream] -- Creating pool JPEG with 3 workers ... Mar 06 20:05:33 tinypilot-rp launch[1708]: -- INFO [979.148 stream] -- Capturing ... Mar 06 20:05:34 tinypilot-rp launch[1708]: -- ERROR [980.149 stream] -- Persistent device timeout (unplugged) nginx logs -- Journal begins at Thu 2025-03-06 19:49:07 GMT, ends at Thu 2025-03-06 20:06:27 GMT. -- Mar 06 19:49:10 tinypilot-rp systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 06 19:49:12 tinypilot-rp systemd[1]: Started A high performance web server and a reverse proxy server. 2025/03/06 19:27:31 [error] 648#648: *1004 connect() failed (111: Connection refused) while connecting to upstream, client: 2603:8001:8000:2916:c40f:3a98:7ca2:7e33, server: tinypilot, request: "GET /janus/ws HTTP/1.1", upstream: "http://127.0.0.1:48002/janus/ws", host: "tinypilot-rp.local" 2025/03/06 19:33:47 [error] 647#647: *1032 connect() failed (111: Connection refused) while connecting to upstream, client: 2603:8001:8000:2916:c40f:3a98:7ca2:7e33, server: tinypilot, request: "GET /janus/ws HTTP/1.1", upstream: "http://127.0.0.1:48002/janus/ws", host: "tinypilot-rp.local" 2025/03/06 19:40:32 [error] 647#647: *1063 connect() failed (111: Connection refused) while connecting to upstream, client: 2603:8001:8000:2916:c40f:3a98:7ca2:7e33, server: tinypilot, request: "GET /janus/ws HTTP/1.1", upstream: "http://127.0.0.1:48002/janus/ws", host: "tinypilot-rp.local" 2025/03/06 19:42:09 [error] 647#647: *1105 connect() failed (111: Connection refused) while connecting to upstream, client: 2603:8001:8000:2916:c40f:3a98:7ca2:7e33, server: tinypilot, request: "GET /janus/ws HTTP/1.1", upstream: "http://127.0.0.1:48002/janus/ws", host: "tinypilot-rp.local" 2025/03/06 19:45:03 [error] 647#647: *1160 connect() failed (111: Connection refused) while connecting to upstream, client: 2603:8001:8000:2916:c40f:3a98:7ca2:7e33, server: tinypilot, request: "GET /janus/ws HTTP/1.1", upstream: "http://127.0.0.1:48002/janus/ws", host: "tinypilot-rp.local" 2025/03/06 19:49:06 [error] 647#647: *991 upstream prematurely closed connection while reading response header from upstream, client: 2603:8001:8000:2916:c40f:3a98:7ca2:7e33, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:48000/api/restart", host: "tinypilot-rp.local", referrer: "https://tinypilot-rp.local/" 2025/03/06 19:58:27 [error] 633#633: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.106, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:48001/stream", host: "tinypilot-rp.local", referrer: "https://tinypilot-rp.local/" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/hostname.js HTTP/2.0" 200 1317 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/mass-storage.js HTTP/2.0" 200 874 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/wifi.js HTTP/2.0" 200 5138 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/logs.js HTTP/2.0" 200 1484 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/keycodes.js HTTP/2.0" 200 822 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/clipboard.js HTTP/2.0" 200 889 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/mouse.js HTTP/2.0" 200 8581 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/touch.js HTTP/2.0" 200 4453 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 861 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 3122 "https://tinypilot-rp.local/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot-rp.local/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot-rp.local/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /img/clipboard-icon.svg HTTP/2.0" 304 0 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /img/logo.svg HTTP/2.0" 304 0 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /img/angle-down-icon.svg HTTP/2.0" 304 0 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot-rp.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot-rp.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /img/video-stream-icon.svg HTTP/2.0" 304 0 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /img/warning-icon.svg HTTP/2.0" 304 0 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /img/external-link-icon.svg HTTP/2.0" 304 0 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /socket.io/?EIO=4&transport=polling&t=PLj2SSR HTTP/2.0" 200 97 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "POST /socket.io/?EIO=4&transport=polling&t=PLj2SSq&sid=mmax_1N0Qax4FXmIAAAI HTTP/2.0" 200 2 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /favicon.ico HTTP/2.0" 200 1213 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /socket.io/?EIO=4&transport=polling&t=PLj2SSq.0&sid=mmax_1N0Qax4FXmIAAAI HTTP/2.0" 200 32 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:32 +0000] "GET /socket.io/?EIO=4&transport=polling&t=PLj2STA&sid=mmax_1N0Qax4FXmIAAAI HTTP/2.0" 200 1 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" 192.168.1.106 - - [06/Mar/2025:19:58:54 +0000] "GET /api/debugLogs HTTP/2.0" 200 26546 "https://tinypilot-rp.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"