Hi!
I am running Proxmox on a high latency connection(500ms+) and very often will the web interface not load its elements. Just checking in if there are some that has the same problems and made some tweaks to fix it.
PVE version:
proxmox-ve: 7.4-1 (running kernel: 5.15.102-1-pve)
pve-manager: 7.4-3 (running version: 7.4-3/9002ab8a)
pve-kernel-5.15: 7.3-3
pve-kernel-5.15.102-1-pve: 5.15.102-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4-1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-3
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-1
libpve-rs-perl: 0.7.5
libpve-storage-perl: 7.4-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.3.3-1
proxmox-backup-file-restore: 2.3.3-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.6.3
pve-cluster: 7.3-3
pve-container: 4.4-3
pve-docs: 7.4-2
pve-edk2-firmware: 3.20221111-1
pve-firewall: 4.3-1
pve-firmware: 3.6-4
pve-ha-manager: 3.6.0
pve-i18n: 2.11-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-1
qemu-server: 7.4-2
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1
Access logs, 1 for successful loading of the GUI and 1 for a none successful loading:
Successful
- - [22/11/2023:09:32:28 +0100] "GET / HTTP/1.1" 200 869
- - [22/11/2023:09:32:29 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0 HTTP/1.1" 200 66
- - [22/11/2023:09:32:29 +0100] "GET /pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0 HTTP/1.1" 200 780
- - [22/11/2023:09:32:29 +0100] "GET /pve2/css/ext6-pve.css?ver=7.4-3 HTTP/1.1" 200 3360
- - [22/11/2023:09:32:29 +0100] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
- - [22/11/2023:09:32:30 +0100] "GET /pwt/css/ext6-pmx.css?ver=3.6.3 HTTP/1.1" 200 1960
- - [22/11/2023:09:32:30 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
- - [22/11/2023:09:32:31 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
- - [22/11/2023:09:32:31 +0100] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
- - [22/11/2023:09:32:32 +0100] "GET /proxmoxlib.js?ver=3.6.3 HTTP/1.1" 200 116865
- - [22/11/2023:09:32:34 +0100] "GET /qrcode.min.js HTTP/1.1" 200 6998
- - [22/11/2023:09:32:35 +0100] "GET /pve2/js/pvemanagerlib.js?ver=7.4-3 HTTP/1.1" 200 267644
- - [22/11/2023:09:32:36 +0100] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
- - [22/11/2023:09:32:36 +0100] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4901
- - [22/11/2023:09:32:37 +0100] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
- - [22/11/2023:09:32:41 +0100] "GET /pwt/themes/theme-proxmox-dark.css?ver=3.6.3 HTTP/1.1" 200 3168
- - [22/11/2023:09:32:43 +0100] "GET /pve2/ext6/theme-crisp/resources/images/form/trigger.png HTTP/1.1" 200 17627
- - [22/11/2023:09:32:43 +0100] "GET /pve2/ext6/theme-crisp/resources/images/form/checkbox.png HTTP/1.1" 200 17917
- - [22/11/2023:09:32:43 +0100] "GET /pve2/fa/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 77160
- - [22/11/2023:09:32:43 +0100] "GET /api2/json/access/domains HTTP/1.1" 200 159
- - [22/11/2023:09:32:44 +0100] "GET /pve2/images/proxmox_logo.png HTTP/1.1" 200 2809
- - [22/11/2023:09:32:45 +0100] "GET /pve2/ext6/theme-crisp/resources/images/util/splitter/mini-bottom.png HTTP/1.1" 200 15274
- - [22/11/2023:09:32:46 +0100] "GET /pve2/ext6/theme-crisp/resources/images/button/default-small-arrow.png HTTP/1.1" 200 17328
- - [22/11/2023:09:32:46 +0100] "GET /pve2/ext6/theme-crisp/resources/images/tree/arrows.png HTTP/1.1" 200 3078
- - [22/11/2023:09:32:46 +0100] "GET /pve2/ext6/theme-crisp/resources/images/grid/sort_desc.png HTTP/1.1" 200 18260
- - [22/11/2023:09:32:47 +0100] "GET /pve2/images/logo-128.png HTTP/1.1" 200 4977
Non-successful
- - [22/11/2023:09:39:34 +0100] "GET / HTTP/1.1" 200 869
- - [22/11/2023:09:39:35 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0 HTTP/1.1" 200 66
- - [22/11/2023:09:39:35 +0100] "GET /pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0 HTTP/1.1" 200 780
- - [22/11/2023:09:39:36 +0100] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
- - [22/11/2023:09:39:36 +0100] "GET /pve2/css/ext6-pve.css?ver=7.4-3 HTTP/1.1" 200 3360
- - [22/11/2023:09:39:36 +0100] "GET /pwt/css/ext6-pmx.css?ver=3.6.3 HTTP/1.1" 200 1960
- - [22/11/2023:09:39:37 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
- - [22/11/2023:09:39:37 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
- - [22/11/2023:09:39:37 +0100] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
- - [22/11/2023:09:39:38 +0100] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4901
- - [22/11/2023:09:39:38 +0100] "GET /qrcode.min.js HTTP/1.1" 200 6998
- - [22/11/2023:09:39:39 +0100] "GET /pve2/js/pvemanagerlib.js?ver=7.4-3 HTTP/1.1" 200 267644
- - [22/11/2023:09:39:39 +0100] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
- - [22/11/2023:09:39:39 +0100] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
- - [22/11/2023:09:39:40 +0100] "GET /proxmoxlib.js?ver=3.6.3 HTTP/1.1" 200 116865
- - [22/11/2023:09:39:48 +0100] "GET /pwt/themes/theme-proxmox-dark.css?ver=3.6.3 HTTP/1.1" 200 3168
- - [22/11/2023:09:39:49 +0100] "GET /PVE/StdWorkspace.js?_dc=1700642461141 HTTP/1.1" 501 -
Initial thought is a timeout somewhere as the first loading would take <10s and the non-successful ~15s.
In advance, thank you!
I am running Proxmox on a high latency connection(500ms+) and very often will the web interface not load its elements. Just checking in if there are some that has the same problems and made some tweaks to fix it.
PVE version:
proxmox-ve: 7.4-1 (running kernel: 5.15.102-1-pve)
pve-manager: 7.4-3 (running version: 7.4-3/9002ab8a)
pve-kernel-5.15: 7.3-3
pve-kernel-5.15.102-1-pve: 5.15.102-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4-1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-3
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-1
libpve-rs-perl: 0.7.5
libpve-storage-perl: 7.4-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.3.3-1
proxmox-backup-file-restore: 2.3.3-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.6.3
pve-cluster: 7.3-3
pve-container: 4.4-3
pve-docs: 7.4-2
pve-edk2-firmware: 3.20221111-1
pve-firewall: 4.3-1
pve-firmware: 3.6-4
pve-ha-manager: 3.6.0
pve-i18n: 2.11-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-1
qemu-server: 7.4-2
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1
Access logs, 1 for successful loading of the GUI and 1 for a none successful loading:
Successful
- - [22/11/2023:09:32:28 +0100] "GET / HTTP/1.1" 200 869
- - [22/11/2023:09:32:29 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0 HTTP/1.1" 200 66
- - [22/11/2023:09:32:29 +0100] "GET /pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0 HTTP/1.1" 200 780
- - [22/11/2023:09:32:29 +0100] "GET /pve2/css/ext6-pve.css?ver=7.4-3 HTTP/1.1" 200 3360
- - [22/11/2023:09:32:29 +0100] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
- - [22/11/2023:09:32:30 +0100] "GET /pwt/css/ext6-pmx.css?ver=3.6.3 HTTP/1.1" 200 1960
- - [22/11/2023:09:32:30 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
- - [22/11/2023:09:32:31 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
- - [22/11/2023:09:32:31 +0100] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
- - [22/11/2023:09:32:32 +0100] "GET /proxmoxlib.js?ver=3.6.3 HTTP/1.1" 200 116865
- - [22/11/2023:09:32:34 +0100] "GET /qrcode.min.js HTTP/1.1" 200 6998
- - [22/11/2023:09:32:35 +0100] "GET /pve2/js/pvemanagerlib.js?ver=7.4-3 HTTP/1.1" 200 267644
- - [22/11/2023:09:32:36 +0100] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
- - [22/11/2023:09:32:36 +0100] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4901
- - [22/11/2023:09:32:37 +0100] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
- - [22/11/2023:09:32:41 +0100] "GET /pwt/themes/theme-proxmox-dark.css?ver=3.6.3 HTTP/1.1" 200 3168
- - [22/11/2023:09:32:43 +0100] "GET /pve2/ext6/theme-crisp/resources/images/form/trigger.png HTTP/1.1" 200 17627
- - [22/11/2023:09:32:43 +0100] "GET /pve2/ext6/theme-crisp/resources/images/form/checkbox.png HTTP/1.1" 200 17917
- - [22/11/2023:09:32:43 +0100] "GET /pve2/fa/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 77160
- - [22/11/2023:09:32:43 +0100] "GET /api2/json/access/domains HTTP/1.1" 200 159
- - [22/11/2023:09:32:44 +0100] "GET /pve2/images/proxmox_logo.png HTTP/1.1" 200 2809
- - [22/11/2023:09:32:45 +0100] "GET /pve2/ext6/theme-crisp/resources/images/util/splitter/mini-bottom.png HTTP/1.1" 200 15274
- - [22/11/2023:09:32:46 +0100] "GET /pve2/ext6/theme-crisp/resources/images/button/default-small-arrow.png HTTP/1.1" 200 17328
- - [22/11/2023:09:32:46 +0100] "GET /pve2/ext6/theme-crisp/resources/images/tree/arrows.png HTTP/1.1" 200 3078
- - [22/11/2023:09:32:46 +0100] "GET /pve2/ext6/theme-crisp/resources/images/grid/sort_desc.png HTTP/1.1" 200 18260
- - [22/11/2023:09:32:47 +0100] "GET /pve2/images/logo-128.png HTTP/1.1" 200 4977
Non-successful
- - [22/11/2023:09:39:34 +0100] "GET / HTTP/1.1" 200 869
- - [22/11/2023:09:39:35 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0 HTTP/1.1" 200 66
- - [22/11/2023:09:39:35 +0100] "GET /pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0 HTTP/1.1" 200 780
- - [22/11/2023:09:39:36 +0100] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
- - [22/11/2023:09:39:36 +0100] "GET /pve2/css/ext6-pve.css?ver=7.4-3 HTTP/1.1" 200 3360
- - [22/11/2023:09:39:36 +0100] "GET /pwt/css/ext6-pmx.css?ver=3.6.3 HTTP/1.1" 200 1960
- - [22/11/2023:09:39:37 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
- - [22/11/2023:09:39:37 +0100] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
- - [22/11/2023:09:39:37 +0100] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
- - [22/11/2023:09:39:38 +0100] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4901
- - [22/11/2023:09:39:38 +0100] "GET /qrcode.min.js HTTP/1.1" 200 6998
- - [22/11/2023:09:39:39 +0100] "GET /pve2/js/pvemanagerlib.js?ver=7.4-3 HTTP/1.1" 200 267644
- - [22/11/2023:09:39:39 +0100] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
- - [22/11/2023:09:39:39 +0100] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
- - [22/11/2023:09:39:40 +0100] "GET /proxmoxlib.js?ver=3.6.3 HTTP/1.1" 200 116865
- - [22/11/2023:09:39:48 +0100] "GET /pwt/themes/theme-proxmox-dark.css?ver=3.6.3 HTTP/1.1" 200 3168
- - [22/11/2023:09:39:49 +0100] "GET /PVE/StdWorkspace.js?_dc=1700642461141 HTTP/1.1" 501 -
Initial thought is a timeout somewhere as the first loading would take <10s and the non-successful ~15s.
In advance, thank you!