Clients not syncing with server JoplinServerApi: Code: ECONNRESET

Operating system

Linux

Joplin version

3.0.1

Desktop version info

Joplin 3.1.24 (prod, win32)

Client ID: c995286be4a8463e9c83e41442bebd93
Sync Version: 3
Profile Version: 47
Keychain Supported: Yes

Revision: d581264

Backup: 1.4.2
Email Note: 1.2.2
Email Plugin: 1.0.0

Sync target

Joplin Server

What issue do you have?

None of my clients will sync with my self hosted docker container

I have a mix of windows, linux and android clients none of which will sync with the server.

I need some advice on how to troubleshoot the issue or a method of fixing the issue

I have used the command "docker exec -it joplin-app-1 sh" to enter the container but I am unable to find any obvious logfiles in the container

The clients show the error = JoplinServerApi: Code: ECONNRESET

I have attached a debug log from my main client running on Windows 10

any advice greatly received

Log file

Joplinlog.txt (85.2 KB)

Update

I have reinstalled the server and clients now connect

is there any way to force the client to upload their notes to the server short of updating each one individually

Update 2
just found the reload local data button in the sync status advanced options