jlesage / docker-jdownloader-2

Docker container for JDownloader 2
MIT License
783 stars 71 forks source link

[Bug] Web UI keeps on disconnecting #225

Open Aiki033 opened 5 days ago

Aiki033 commented 5 days ago

Current Behavior

The Web UI keeps disconnecting after a few minutes of not interacting. Whenever I return to the Jdownloader TAB it is already disconnected. I noticed this happens when accessing through my domain (NPM) https://mydomain.org but not when accessing through IP address https://192.x.x.x:5800. Already tried enabling, disabling the following on NPM - websocket support, block common exploit, cache assets.

3A3C68D4-3F34-455f-8679-792154600478

Expected Behavior

keep the Web UI connected during idle or no interaction.

Steps To Reproduce

No response

Environment

Container creation

volumes: appdata_jdownloader-2: driver: local

services: jdownloader-2: container_name: jdownloader-2 ports:

networks: default: external: true name: nixel-bridge

z x c v b n

Container log

[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ]  SConnection: Client requests security type None(1)
[xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc        ] Fri Sep 27 10:50:46 2024
[xvnc        ]  VNCSConnST:  Failed to flush remaining socket data on close: write: Broken
[xvnc        ]               pipe (32)
[xvnc        ]  VNCSConnST:  closing /tmp/vnc.sock: write: Broken pipe (32)
[xvnc        ]  EncodeManager: Framebuffer updates: 7533
[xvnc        ]  EncodeManager:   Tight:
[xvnc        ]  EncodeManager:     Solid: 123.558 krects, 1.35818 Gpixels
[xvnc        ]  EncodeManager:            1.88535 MiB (1:2748.82 ratio)
[xvnc        ]  EncodeManager:     Bitmap RLE: 109 rects, 567.247 kpixels
[xvnc        ]  EncodeManager:                 73.0654 KiB (1:30.3438 ratio)
[xvnc        ]  EncodeManager:     Indexed RLE: 3.526 krects, 3.45129 Mpixels
[xvnc        ]  EncodeManager:                  3.48216 MiB (1:3.79246 ratio)
[xvnc        ]  EncodeManager:   Tight (JPEG):
[xvnc        ]  EncodeManager:     Full Colour: 287.511 krects, 6.91577 Gpixels
[xvnc        ]  EncodeManager:                  6.11494 GiB (1:4.21369 ratio)
[xvnc        ]  EncodeManager:   Total: 414.704 krects, 8.27797 Gpixels
[xvnc        ]  EncodeManager:          6.12025 GiB (1:5.03942 ratio)
[xvnc        ]  Connections: closed: /tmp/vnc.sock
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:nan ratio)
[xvnc        ] Fri Sep 27 10:56:54 2024
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ]  SConnection: Client requests security type None(1)
[xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc        ] Fri Sep 27 10:59:50 2024
[xvnc        ]  VNCSConnST:  Failed to flush remaining socket data on close: write: Broken
[xvnc        ]               pipe (32)
[xvnc        ]  VNCSConnST:  closing /tmp/vnc.sock: write: Broken pipe (32)
[xvnc        ]  EncodeManager: Framebuffer updates: 1769
[xvnc        ]  EncodeManager:   Tight:
[xvnc        ]  EncodeManager:     Solid: 29.118 krects, 244.272 Mpixels
[xvnc        ]  EncodeManager:            454.969 KiB (1:2098.01 ratio)
[xvnc        ]  EncodeManager:     Bitmap RLE: 322 rects, 3.61104 Mpixels
[xvnc        ]  EncodeManager:                 452.932 KiB (1:31.1513 ratio)
[xvnc        ]  EncodeManager:     Indexed RLE: 475 rects, 84.541 kpixels
[xvnc        ]  EncodeManager:                  101.232 KiB (1:3.31717 ratio)
[xvnc        ]  EncodeManager:   Tight (JPEG):
[xvnc        ]  EncodeManager:     Full Colour: 68.252 krects, 1.62623 Gpixels
[xvnc        ]  EncodeManager:                  1.46086 GiB (1:4.14752 ratio)
[xvnc        ]  EncodeManager:   Total: 98.167 krects, 1.8742 Gpixels
[xvnc        ]  EncodeManager:          1.46182 GiB (1:4.77694 ratio)
[xvnc        ]  Connections: closed: /tmp/vnc.sock
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:nan ratio)
[xvnc        ]  VNCSConnST:  Failed to flush remaining socket data on close: write: Broken
[xvnc        ]               pipe (32)
[xvnc        ]  VNCSConnST:  closing /tmp/vnc.sock: write: Broken pipe (32)
[xvnc        ]  EncodeManager: Framebuffer updates: 463
[xvnc        ]  EncodeManager:   Tight:
[xvnc        ]  EncodeManager:     Solid: 7.789 krects, 65.8165 Mpixels
[xvnc        ]  EncodeManager:            121.703 KiB (1:2113.23 ratio)
[xvnc        ]  EncodeManager:     Bitmap RLE: 9 rects, 68.76 kpixels
[xvnc        ]  EncodeManager:                 8.69043 KiB (1:30.919 ratio)
[xvnc        ]  EncodeManager:     Indexed RLE: 9 rects, 1.44 kpixels
[xvnc        ]  EncodeManager:                  1.72949 KiB (1:3.31338 ratio)
[xvnc        ]  EncodeManager:   Tight (JPEG):
[xvnc        ]  EncodeManager:     Full Colour: 17.834 krects, 426.163 Mpixels
[xvnc        ]  EncodeManager:                  392.192 MiB (1:4.14564 ratio)
[xvnc        ]  EncodeManager:   Total: 25.641 krects, 492.05 Mpixels
[xvnc        ]  EncodeManager:          392.322 MiB (1:4.78515 ratio)
[xvnc        ]  Connections: closed: /tmp/vnc.sock
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:nan ratio)
[xvnc        ] Fri Sep 27 11:00:00 2024
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ]  SConnection: Client requests security type None(1)
[xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc        ] Fri Sep 27 11:00:19 2024
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ]  SConnection: Client requests security type None(1)
[xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc        ] Fri Sep 27 11:31:40 2024
[xvnc        ]  VNCSConnST:  closing /tmp/vnc.sock: Clean disconnection
[xvnc        ]  EncodeManager: Framebuffer updates: 4721
[xvnc        ]  EncodeManager:   Tight:
[xvnc        ]  EncodeManager:     Solid: 80.47 krects, 686.522 Mpixels
[xvnc        ]  EncodeManager:            1.22787 MiB (1:2133.6 ratio)
[xvnc        ]  EncodeManager:     Bitmap RLE: 903 rects, 3.17007 Mpixels
[xvnc        ]  EncodeManager:                 425.108 KiB (1:29.1541 ratio)
[xvnc        ]  EncodeManager:     Indexed RLE: 4.516 krects, 11.643 Mpixels
[xvnc        ]  EncodeManager:                  11.3276 MiB (1:3.9255 ratio)
[xvnc        ]  EncodeManager:   Tight (JPEG):
[xvnc        ]  EncodeManager:     Full Colour: 182.02 krects, 4.34807 Gpixels
[xvnc        ]  EncodeManager:                  3.93715 GiB (1:4.11462 ratio)
[xvnc        ]  EncodeManager:   Total: 267.909 krects, 5.04941 Gpixels
[xvnc        ]  EncodeManager:          3.94982 GiB (1:4.76313 ratio)
[xvnc        ]  Connections: closed: /tmp/vnc.sock
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:nan ratio)

Container inspect

{
    "AppArmorProfile": "",
    "Args": [],
    "Config": {
        "AttachStderr": true,
        "AttachStdin": false,
        "AttachStdout": true,
        "Cmd": [
            "/init"
        ],
        "Domainname": "",
        "Entrypoint": null,
        "Env": [
            "WEB_LISTENING_PORT=5800",
            "SECURE_CONNECTION=1",
            "MYJDOWNLOADER_EMAIL=nino.alexmer@gmail.com",
            "TZ=Asia/Manila",
            "WEB_AUTHENTICATION=1",
            "WEB_AUTHENTICATION_USERNAME=nino.alexmer@gmail.com",
            "GROUP_ID=100",
            "USER_ID=1001",
            "WEB_AUTHENTICATION_PASSWORD=Richterbelmont055**",
            "MYJDOWNLOADER_PASSWORD=Richterbelmont055**",
            "MYJDOWNLOADER_DEVICE_NAME=Orangepi5",
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/base/sbin:/opt/base/bin",
            "ENV=/root/.docker_rc",
            "SUP_GROUP_IDS=",
            "UMASK=0022",
            "LANG=en_US.UTF-8",
            "KEEP_APP_RUNNING=0",
            "APP_NICENESS=0",
            "INSTALL_PACKAGES=",
            "PACKAGES_MIRROR=",
            "CONTAINER_DEBUG=0",
            "DISPLAY_WIDTH=1920",
            "DISPLAY_HEIGHT=1080",
            "DARK_MODE=0",
            "SECURE_CONNECTION_VNC_METHOD=SSL",
            "SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60",
            "VNC_LISTENING_PORT=5900",
            "VNC_PASSWORD=",
            "ENABLE_CJK_FONT=0",
            "WEB_AUDIO=0",
            "WEB_AUTHENTICATION_DEFAULT_USERNAME=",
            "WEB_AUTHENTICATION_DEFAULT_PASSWORD=",
            "JDOWNLOADER_HEADLESS=0",
            "JDOWNLOADER_MAX_MEM="
        ],
        "ExposedPorts": {
            "3129/tcp": {},
            "5800/tcp": {},
            "5900/tcp": {},
            "9666/tcp": {}
        },
        "Hostname": "0d9f86bbfffc",
        "Image": "jlesage/jdownloader-2:latest",
        "Labels": {
            "com.docker.compose.config-hash": "143e3706d944df0527639a3093b355d859fce06b14af92139f07c9903ad969c7",
            "com.docker.compose.container-number": "1",
            "com.docker.compose.depends_on": "",
            "com.docker.compose.image": "sha256:1240625c0d3411c017c233dcaad539b0813a6dbb189338b5d764c022e962df2d",
            "com.docker.compose.oneoff": "False",
            "com.docker.compose.project": "jdownloader",
            "com.docker.compose.project.config_files": "/data/compose/8/docker-compose.yml",
            "com.docker.compose.project.working_dir": "/data/compose/8",
            "com.docker.compose.replace": "594c416195022d50792850888b6ff815c0d44eaa1a2c1a2b30367b50ccf42469",
            "com.docker.compose.service": "jdownloader-2",
            "com.docker.compose.version": "2.29.2",
            "org.label-schema.description": "Docker container for JDownloader 2",
            "org.label-schema.name": "jdownloader-2",
            "org.label-schema.schema-version": "1.0",
            "org.label-schema.vcs-url": "https://github.com/jlesage/docker-jdownloader-2",
            "org.label-schema.version": "24.08.1"
        },
        "OnBuild": null,
        "OpenStdin": false,
        "StdinOnce": false,
        "Tty": false,
        "User": "",
        "Volumes": {
            "/config": {},
            "/output": {}
        },
        "WorkingDir": "/tmp"
    },
    "Created": "2024-09-25T07:47:11.599558044Z",
    "Driver": "overlay2",
    "ExecIDs": null,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/eb414d121a3c315ca9c1a78760f6de7d97f8c92e08a3bc71bb776e8cf77ad4b2-init/diff:/var/lib/docker/overlay2/09ab7d66b536ed22f4453c1be8b2e1ef334e32da892bffc4fefe75eb77270a56/diff:/var/lib/docker/overlay2/803694c21bf01a8f8ddcfa18adea9a2b87358fc70acf65d9b4349aef9eb64915/diff:/var/lib/docker/overlay2/72e28eecbca0ef3f76d2f7086f2b7d48670ded4d0e6d069cf89f1b4dadf96c67/diff:/var/lib/docker/overlay2/ab23b8cc9b6f802196629bde7deebbb091d01edb2f1f09754dbe406de055b2d3/diff:/var/lib/docker/overlay2/5bc84e14653c1290c8ddfe51675c2f3935651936e341843e0bbd46d210539500/diff:/var/lib/docker/overlay2/847832c57f2e1d597446d7f6335a029214db1e58689ef35584f88f22c231a490/diff:/var/lib/docker/overlay2/4b36e4d420a18827c7026b2956c7334e0f064ac83a941422cab2046498ee920b/diff:/var/lib/docker/overlay2/fe41b157d0a16f410399f511a639515f0de14b1385e5b47ebf9a8f3126cd20cb/diff:/var/lib/docker/overlay2/1e763fcc4f39f6223d860adc88d09d302b49bbe5b88a38edb2285cbce329006d/diff:/var/lib/docker/overlay2/f31e780191c671b044839bf0194c5481f2c240fe805048cac623a483ddd279ba/diff:/var/lib/docker/overlay2/19c426455baf94e5fcd90f46fb32015b5e107f6bd5a188b96d7b3eae0af9b117/diff:/var/lib/docker/overlay2/6a54585e721360d783a0464e490abc5536f1892ebbc636ea2a39c957b1bb6917/diff:/var/lib/docker/overlay2/a905335e4c5f863e52bee0bd1773c2395700a6652596f9710778d8e5dcb96c60/diff:/var/lib/docker/overlay2/000fa6172dfd2a2250cdbaa294f775eb10cf0c17e32515ef7b4f4e9aaeab4b60/diff:/var/lib/docker/overlay2/ef1ddf38c70daab4d14d2a48c812163526bff4818efcef8eecd0a8785638ac1f/diff:/var/lib/docker/overlay2/7164ecac26168df2a6a9bf9b211d8ee79e12e92e7da14510188cf5be969135e3/diff:/var/lib/docker/overlay2/3300aa530a7ed2d6c943b0d8a703c659d76c0fc0ee296f2a1494a088cc0e61a6/diff:/var/lib/docker/overlay2/fb4664c8361ae25111384a1033e778fc6400ba70dfc2ce898a89c07aa8a57448/diff:/var/lib/docker/overlay2/a9dfe349124bbcaabf4dc7c20af2a9df33491628d724b75f9a041d1bd05ba271/diff:/var/lib/docker/overlay2/51fd7e75f686f538cd4370ac6889b56cdd8ad8282d1e9457b8ece937efe82d90/diff:/var/lib/docker/overlay2/485ff7f0379e3c8b2fc335223d35f7de21410f9a6d0bb126b5d258e555c1488c/diff:/var/lib/docker/overlay2/311ed66c860bb2635cc299ec40ce0f05a7fd1d3db8fc282d0b6bd15292d5d34b/diff:/var/lib/docker/overlay2/abb5c5eae8d0174e2ea4381ec3a8fb7f9d6e4b9955b99b800e5d980f21921f76/diff:/var/lib/docker/overlay2/2699373a6207fb2089311f20014455b8f40e5a7f341df3f904040fbdf4127065/diff:/var/lib/docker/overlay2/d1039210320e606665a9871b182ec1db90d3db8f74df30c9ccfef553a56ae581/diff:/var/lib/docker/overlay2/eb96bf0f0e70b7beb9d3174e5738443062bbbc383f12886054ece64f4891ea41/diff:/var/lib/docker/overlay2/4e9b98f2c26339a18dcfcf28435dc1ece4de8e30c7b0afc98b4f04a1682b4b84/diff:/var/lib/docker/overlay2/131b86c948bbb25b5fc94ee7fffc78a29f3713a40ab9915152607a7fda7f78c1/diff:/var/lib/docker/overlay2/6050d4b3f0f28c23c330c305f183331dd28e890fcbec000ea24e5922a64047e5/diff:/var/lib/docker/overlay2/9259a5df7fc80e913903d9ac61cd4536bee1ceef6ba3b41004151c954077f8d1/diff:/var/lib/docker/overlay2/27591e543fb96c3bfc9de8f8c1ccce7039960046bb53147bcf66b43c278bc755/diff:/var/lib/docker/overlay2/998072854c6dc8b767ed2facf08610551cdfce6d8f453d3ca4d947691a7a1971/diff:/var/lib/docker/overlay2/79e6a06e91a01721406434c4a09147bfeedf231ef59608a5201b78adb4c7f4b9/diff:/var/lib/docker/overlay2/e94bce09980fdf67a4a314c6616554d242ae79f9109078ff3d2b8ea67cef653f/diff:/var/lib/docker/overlay2/bf09915ef67da1169d0d2b326ad1e1c0a78b6e5e923fc874e6e94f40f561ec26/diff:/var/lib/docker/overlay2/0e96effb196f662c0554a1b90609e4f2c795644934be14656233b84bbc872f67/diff:/var/lib/docker/overlay2/16cb76f9380cf44837246e87c475a4642ecd0320426a43a57744d1baf106a6f6/diff:/var/lib/docker/overlay2/6ecb0d1b4309ae1262a8a1d43c9368d512905648a5d9774f8cf29ffdbd6178d9/diff:/var/lib/docker/overlay2/0600cddec29b1a771882899d33f9b6bf3a3c15256ad5cf0286949811ca70efb2/diff:/var/lib/docker/overlay2/02aa00a93d1487e46c56fd0998e71fea1f8bcafe26fd7b6d9baeaa85669a7c74/diff:/var/lib/docker/overlay2/dc7fd193b4ee23d5200c4c628c84f2e425b7033685ba56e4b94bd028f9be3f89/diff",
            "MergedDir": "/var/lib/docker/overlay2/eb414d121a3c315ca9c1a78760f6de7d97f8c92e08a3bc71bb776e8cf77ad4b2/merged",
            "UpperDir": "/var/lib/docker/overlay2/eb414d121a3c315ca9c1a78760f6de7d97f8c92e08a3bc71bb776e8cf77ad4b2/diff",
            "WorkDir": "/var/lib/docker/overlay2/eb414d121a3c315ca9c1a78760f6de7d97f8c92e08a3bc71bb776e8cf77ad4b2/work"
        },
        "Name": "overlay2"
    },
    "HostConfig": {
        "AutoRemove": false,
        "Binds": [
            "/srv/dev-disk-by-uuid-632dd7d5-e919-44b6-971b-35de77bf51c2/SMB/JDownloader:/output:rw",
            "/srv/dev-disk-by-uuid-1b78edd5-7690-4c3f-a44d-13187bab6822/sdc1/JDownloader:/output2:rw",
            "/srv/dev-disk-by-uuid-A6C46FB2C46F8381/JDownloader:/output3:rw"
        ],
        "BlkioDeviceReadBps": null,
        "BlkioDeviceReadIOps": null,
        "BlkioDeviceWriteBps": null,
        "BlkioDeviceWriteIOps": null,
        "BlkioWeight": 0,
        "BlkioWeightDevice": null,
        "CapAdd": null,
        "CapDrop": null,
        "Cgroup": "",
        "CgroupParent": "",
        "CgroupnsMode": "private",
        "ConsoleSize": [
            0,
            0
        ],
        "ContainerIDFile": "",
        "CpuCount": 0,
        "CpuPercent": 0,
        "CpuPeriod": 0,
        "CpuQuota": 0,
        "CpuRealtimePeriod": 0,
        "CpuRealtimeRuntime": 0,
        "CpuShares": 0,
        "CpusetCpus": "",
        "CpusetMems": "",
        "DeviceCgroupRules": null,
        "DeviceRequests": null,
        "Devices": null,
        "Dns": [],
        "DnsOptions": [],
        "DnsSearch": [],
        "ExtraHosts": [],
        "GroupAdd": null,
        "IOMaximumBandwidth": 0,
        "IOMaximumIOps": 0,
        "IpcMode": "private",
        "Isolation": "",
        "Links": null,
        "LogConfig": {
            "Config": {},
            "Type": "json-file"
        },
        "MaskedPaths": [
            "/proc/asound",
            "/proc/acpi",
            "/proc/kcore",
            "/proc/keys",
            "/proc/latency_stats",
            "/proc/timer_list",
            "/proc/timer_stats",
            "/proc/sched_debug",
            "/proc/scsi",
            "/sys/firmware",
            "/sys/devices/virtual/powercap"
        ],
        "Memory": 0,
        "MemoryReservation": 0,
        "MemorySwap": 0,
        "MemorySwappiness": null,
        "Mounts": [
            {
                "Source": "jdownloader_appdata_jdownloader-2",
                "Target": "/config",
                "Type": "volume",
                "VolumeOptions": {}
            }
        ],
        "NanoCpus": 0,
        "NetworkMode": "850c6d3fc936d4d329d4e1f19875bc1aaf4ac62d13c133abb536a838ffcdf21f",
        "OomKillDisable": null,
        "OomScoreAdj": 0,
        "PidMode": "",
        "PidsLimit": null,
        "PortBindings": {
            "3129/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "3129"
                }
            ],
            "5800/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "5800"
                }
            ],
            "5900/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "5900"
                }
            ],
            "9666/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "9666"
                }
            ]
        },
        "Privileged": false,
        "PublishAllPorts": false,
        "ReadonlyPaths": [
            "/proc/bus",
            "/proc/fs",
            "/proc/irq",
            "/proc/sys",
            "/proc/sysrq-trigger"
        ],
        "ReadonlyRootfs": false,
        "RestartPolicy": {
            "MaximumRetryCount": 0,
            "Name": "unless-stopped"
        },
        "Runtime": "runc",
        "SecurityOpt": null,
        "ShmSize": 67108864,
        "UTSMode": "",
        "Ulimits": null,
        "UsernsMode": "",
        "VolumeDriver": "",
        "VolumesFrom": null
    },
    "HostnamePath": "/var/lib/docker/containers/0d9f86bbfffc147be82f4fa09f708bc4d5a116d650fb491fc5d578c18744c918/hostname",
    "HostsPath": "/var/lib/docker/containers/0d9f86bbfffc147be82f4fa09f708bc4d5a116d650fb491fc5d578c18744c918/hosts",
    "Id": "0d9f86bbfffc147be82f4fa09f708bc4d5a116d650fb491fc5d578c18744c918",
    "Image": "sha256:1240625c0d3411c017c233dcaad539b0813a6dbb189338b5d764c022e962df2d",
    "LogPath": "/var/lib/docker/containers/0d9f86bbfffc147be82f4fa09f708bc4d5a116d650fb491fc5d578c18744c918/0d9f86bbfffc147be82f4fa09f708bc4d5a116d650fb491fc5d578c18744c918-json.log",
    "MountLabel": "",
    "Mounts": [
        {
            "Destination": "/output3",
            "Mode": "rw",
            "Propagation": "rprivate",
            "RW": true,
            "Source": "/srv/dev-disk-by-uuid-A6C46FB2C46F8381/JDownloader",
            "Type": "bind"
        },
        {
            "Destination": "/config",
            "Driver": "local",
            "Mode": "z",
            "Name": "jdownloader_appdata_jdownloader-2",
            "Propagation": "",
            "RW": true,
            "Source": "/var/lib/docker/volumes/jdownloader_appdata_jdownloader-2/_data",
            "Type": "volume"
        },
        {
            "Destination": "/output",
            "Mode": "rw",
            "Propagation": "rprivate",
            "RW": true,
            "Source": "/srv/dev-disk-by-uuid-632dd7d5-e919-44b6-971b-35de77bf51c2/SMB/JDownloader",
            "Type": "bind"
        },
        {
            "Destination": "/output2",
            "Mode": "rw",
            "Propagation": "rprivate",
            "RW": true,
            "Source": "/srv/dev-disk-by-uuid-1b78edd5-7690-4c3f-a44d-13187bab6822/sdc1/JDownloader",
            "Type": "bind"
        }
    ],
    "Name": "/jdownloader-2",
    "NetworkSettings": {
        "Bridge": "",
        "EndpointID": "",
        "Gateway": "",
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "HairpinMode": false,
        "IPAddress": "",
        "IPPrefixLen": 0,
        "IPv6Gateway": "",
        "LinkLocalIPv6Address": "",
        "LinkLocalIPv6PrefixLen": 0,
        "MacAddress": "",
        "Networks": {
            "nixel-bridge": {
                "Aliases": [
                    "jdownloader-2",
                    "jdownloader-2"
                ],
                "DNSNames": [
                    "jdownloader-2",
                    "0d9f86bbfffc"
                ],
                "DriverOpts": null,
                "EndpointID": "00692dc4c26566e007b7e161cc08fe0544bb503af6d9ad86a9b539af8b56fc35",
                "Gateway": "192.168.200.1",
                "GlobalIPv6Address": "",
                "GlobalIPv6PrefixLen": 0,
                "IPAMConfig": null,
                "IPAddress": "192.168.200.12",
                "IPPrefixLen": 24,
                "IPv6Gateway": "",
                "Links": null,
                "MacAddress": "02:42:c0:a8:c8:0c",
                "NetworkID": "850c6d3fc936d4d329d4e1f19875bc1aaf4ac62d13c133abb536a838ffcdf21f"
            }
        },
        "Ports": {
            "3129/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "3129"
                },
                {
                    "HostIp": "::",
                    "HostPort": "3129"
                }
            ],
            "5800/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "5800"
                },
                {
                    "HostIp": "::",
                    "HostPort": "5800"
                }
            ],
            "5900/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "5900"
                },
                {
                    "HostIp": "::",
                    "HostPort": "5900"
                }
            ],
            "9666/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "9666"
                },
                {
                    "HostIp": "::",
                    "HostPort": "9666"
                }
            ]
        },
        "SandboxID": "5e3384aee8b17a696acf3293ede338b3e4c838dc71b19aeab8171a355c5f420b",
        "SandboxKey": "/var/run/docker/netns/5e3384aee8b1",
        "SecondaryIPAddresses": null,
        "SecondaryIPv6Addresses": null
    },
    "Path": "/init",
    "Platform": "linux",
    "Portainer": {
        "ResourceControl": {
            "Id": 7,
            "ResourceId": "2_jdownloader",
            "SubResourceIds": [],
            "Type": 6,
            "UserAccesses": [],
            "TeamAccesses": [],
            "Public": false,
            "AdministratorsOnly": true,
            "System": false
        }
    },
    "ProcessLabel": "",
    "ResolvConfPath": "/var/lib/docker/containers/0d9f86bbfffc147be82f4fa09f708bc4d5a116d650fb491fc5d578c18744c918/resolv.conf",
    "RestartCount": 0,
    "State": {
        "Dead": false,
        "Error": "",
        "ExitCode": 0,
        "FinishedAt": "2024-09-27T01:39:34.886310661Z",
        "OOMKilled": false,
        "Paused": false,
        "Pid": 9359,
        "Restarting": false,
        "Running": true,
        "StartedAt": "2024-09-27T01:49:42.669776877Z",
        "Status": "running"
    }
}

Anything else?

No response

jlesage commented 2 days ago

The problem is with the reverse proxy, not this container. The reverse proxy is terminating the connection.

jlesage commented 2 days ago

You can try adjusting the timeouts, by adding the following settings to the advanced section of your host in NPM:

proxy_read_timeout 3600;
proxy_send_timeout 3600;
Aiki033 commented 1 day ago

Hi,

sadly, it did not work but thank you for pointing in the right direction. I will update if I can find a solution.

thank you.