You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have set-up a custom base_app_url (e.g. https://cronicle.mydomain.com) but still when I run jobs from cronicle UI I get the following Log Watcher: Server Connect Error: Error: websocket error (https://XXX.XX.XX.XX:3013) error. The error shows an IP address instead of what is configured under my config variable base_app_url.
Steps to reproduce the problem
Update base_app_url with a custom domain
Start cronicle using /opt/cronicle/bin/control.sh
Run a job and see the Log Watcher error out.
Your Setup
Server Environment:
Domain: cronicle.mydomain.com
Server IP: XXX.XXX.X.XXX
Firewall: Configured to allow HTTP (port 80) and HTTPS (port 443).
Nginx Configuration:
Proxying: Nginx proxies traffic to Cronicle on port 3012 with WebSocket support.
HTTPS: Let’s Encrypt SSL certificates are used for cronicle.mydomain.com, redirecting all HTTP traffic to HTTPS.
WebSocket and Direct Connect: Configured to use WebSocket transport and indirect connections (web_direct_connect: false) for compatibility with the Nginx reverse proxy.
Storage: Using default filesystem storage for Cronicle data, with logs and data directories under /opt/cronicle.
Operating system and version?
Ubuntu 24.04 LTS
Node.js version?
v22.4.1
Cronicle software version?
Version 0.9.61
Are you using a multi-server setup, or just a single server?
Single server
Are you using the filesystem as back-end storage, or S3/Couchbase?
The text was updated successfully, but these errors were encountered:
uk94
changed the title
Log Watcher: Server Connect Error: Error: websocket error (https://XXX.XX.15.26:3013)
Log Watcher: Server Connect Error: Error: websocket error (https://XXX.XX.XX.XX:3013)
Oct 31, 2024
So sorry about this. Live log watching requires the user's browser to make a direct WebSocket connection to the worker server that is running the job (not the master server).
This doesn't work well for some people with complex network topographies, i.e. situations where the worker servers aren't directly accessible by your users' client machines.
Summary
I have set-up a custom
base_app_url
(e.g. https://cronicle.mydomain.com) but still when I run jobs from cronicle UI I get the followingLog Watcher: Server Connect Error: Error: websocket error (https://XXX.XX.XX.XX:3013)
error. The error shows an IP address instead of what is configured under my config variable base_app_url.Steps to reproduce the problem
base_app_url
with a custom domain/opt/cronicle/bin/control.sh
Your Setup
Server Environment:
Nginx Configuration:
Cronicle Configuration:
Operating system and version?
Ubuntu 24.04 LTS
Node.js version?
v22.4.1
Cronicle software version?
Version 0.9.61
Are you using a multi-server setup, or just a single server?
Single server
Are you using the filesystem as back-end storage, or S3/Couchbase?
filesystem
Can you reproduce the crash consistently?
Yes
Log Excerpts
Log Watcher: Server Connect Error: Error: websocket error (https://XXX.XX.XX.XX:3013)
The text was updated successfully, but these errors were encountered: