Inconsistent loading of GUI

kjepphesten

New Member
Nov 23, 2023
1
0
1
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!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!