Discovering a very strange phenomenon in openEuler 24.03 LTS SP2

Basic Environment
Proxmox Virtual Environment (PVE) virtual machine, PVE 8.4.0, installed openEuler 24.03 LTS SP2 system, using Hygon 3350 CPU

System installed successfully
Successfully installed nginx via yum install -y nginx (installation process shows version 1.24.0)

Issue
nginx fails to start immediately upon launch
nginx: [emerg] could not build ssi_command_hash, you should increase ssi_command_hash_bucket_size: 1

Tried various methods found online to increase bucket size, but none worked

Could this be a compatibility bug in the system? Any experts able to provide feedback?

I encountered the same issue. I compiled nginx 1.28 myself on a Hygon C86 7380 chip. The nginx service won’t start, and the SSI-related configuration and modules are not working.

It throws this error, which is very strange!

e7e166365080caa339449d406b99e8e3

Recompile nginx with the --without-http_ssi_module option, then restart it. It seems nginx can start even without explicit configuration, and SSI is enabled by default.

I encountered the same issue with PVE 8.4 + Hygon CPU, but the VM system is Ubuntu 24.04. The error occurs both when running NGINX directly on the host system and when running it inside Docker. Could this be a chip-related problem?

I figured out the cause: the Nginx source code isn’t compatible with the Hygon CPU.\n\nOn the PVE platform, changing the CPU type to EPYC resolves the issue.