From 7e06478eb0cc882eb0c42e505e2a12cabc719e06 Mon Sep 17 00:00:00 2001 From: OpenCode Date: Tue, 10 Mar 2026 14:45:26 +0100 Subject: [PATCH] Update EAV documentation --- ...to-use-the-hypernode-systemctl-cli-tool.md | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/docs/hypernode-platform/tools/how-to-use-the-hypernode-systemctl-cli-tool.md b/docs/hypernode-platform/tools/how-to-use-the-hypernode-systemctl-cli-tool.md index 32c46f9e..2e79ed56 100644 --- a/docs/hypernode-platform/tools/how-to-use-the-hypernode-systemctl-cli-tool.md +++ b/docs/hypernode-platform/tools/how-to-use-the-hypernode-systemctl-cli-tool.md @@ -25,12 +25,14 @@ To see which values you can set and which values they are allowed to have take a | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | **blackfire_enabled**
A great tool to find performance bottlenecks
in Magento
| False | True, False | | **block_bad_ips_enabled**
Blocks abusive IPs with high AbuseIPDB.com confidence scores | True | True, False | -| **composer_version**
Change the Composer version | 2.x | 1.x, 2.2, 2.6, 2.7, 2.x | +| **composer_version**
Change the Composer version | 2.x | 1.x, 2.2, 2.6, 2.7, 2.8, 2.x | | **disable_optimizer_switch**
Disable the optimizer switch | False | True, False | | **elasticsearch_enabled**
Enable Elasticsearch | False | True, False | | **elasticsearch_version**
Change the Elasticsearch version | 7.x | 5.2, 6.x, 7.x | | **enable_ioncube**
Only enable this if you really have to,
as Ioncube is a performance killer
| False | True, False | | **firewall_block_ftp_enabled**
Indicates whether FTP (which is unsafe) is completely blocked or not | False | True, False | +| **haproxy_backup_backends_enabled**
Enable HAProxy backup backends | False | True, False | +| **haproxy_sticky_session_enabled**
Enable HAProxy sticky sessions | False | True, False | | **magerun2_version**
Change the N98 Magerun version | latest | 3.x, 4.x, 5.x, 6.x, 7.x, latest | | **mailhog_enabled**
Enable the Mailhog feature | False | True, False | | **managed_vhosts_enabled**
Enable the managed_vhosts nginx configuration | True | True, False | @@ -41,11 +43,15 @@ To see which values you can set and which values they are allowed to have take a | **mysql_enable_large_thread_stack**
Enable large thread stacks in MySQL | False | True, False | | **mysql_ft_min_word_len**
Set minimum word length for MySQL full-text searches | 4 | 4, 2 | | **mysql_long_query_time**
| 2 | 2, 5, 10, 15, 30 | +| **mysql_performance_schema_enabled**
Enable the MySQL Performance Schema | False | True, False | +| **mysql_restrict_fk_on_non_standard_key**
Restrict foreign keys on non-standard keys in MySQL | False | True, False | | **mysql_tmp_on_data_enabled**
Enable temporary data directory on MySQL | False | True, False | | **mysql_version**
Change the MySQL version (note: once set to 5.7 this can't be
reverted)
| 5.7 | 5.6, 5.7, 8.0, 8.4 | | **new_relic_browser_monitoring_auto_instrument_enabled**
| True | True, False | | **new_relic_distributed_tracing_enabled**
| True | True, False | | **new_relic_enabled**
| False | True, False | +| **new_relic_app_name**
The application name shown in New Relic | | | +| **new_relic_secret**
The New Relic license key | | | | **nodejs_version**
Change the Node version | 22 | 6, 10, 16, 18, 20, 22 | | **opensearch_auto_create_index**
| True | True, False | | **opensearch_enabled**
Enable OpenSearch | True | True, False | @@ -54,8 +60,10 @@ To see which values you can set and which values they are allowed to have take a | **password_auth**
Indicates whether password authentication for the Hypernode is
allowed instead of only SSH keys
| True | True, False | | **permissive_memory_management**
Configure memory management policy (OOM kills) | False | True, False | | **php_amqp_enabled**
Enable the php-amqp module | False | True, False | -| **php_apcu_enabled**
Enable the php-apcu module | True | True, False | +| **php_apcu_enabled**
Enable the php-apcu module | False | True, False | | **php_legacy_serialize_precision_enabled**
| True | True, False | +| **php_opcache_interned_strings_buffer_mb**
Set the OPcache interned strings buffer size in MB | None | 16, 32, 64, 128 | +| **php_opentelemetry_enabled**
Enable the PHP OpenTelemetry extension | False | True, False | | **php_version**
Change the PHP version | 8.3 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5 | | **php_xdebug_enabled**
Enable Xdebug for remote debugging | False | True, False | | **phpmyadmin_enabled**
Enable PHPMyAdmin | False | True, False | @@ -68,9 +76,14 @@ To see which values you can set and which values they are allowed to have take a | **supervisor_enabled**
Enable Supervisor | False | True, False | | **support_insecure_legacy_tls**
| False | True, False | | **tideways_enabled**
Enable Tideways | False | True, False | +| **tideways_api_key**
The Tideways API key | | | +| **tideways_env_name**
The Tideways environment name | | | +| **tideways_sample_rate**
The Tideways sample rate (percentage) | | | | **unixodbc_enabled**
Enable UnixODBC | False | True, False | | **varnish_enabled**
Enable Varnish | False | True, False | | **varnish_esi_ignore_https**
Ignore HTTPS for Varnish ESI | True | True, False | +| **varnish_http_max_hdr**
Set the maximum number of HTTP headers Varnish will handle | None | 32, 64, 128, 256 | +| **varnish_http_req_hdr_len**
Set the maximum length of an HTTP request header | None | 4k, 8k, 16k, 32k, 64k, 128k, 256k | | **varnish_http_resp_hdr_len**
| None | 4k, 8k, 16k, 32k, 64k, 128k, 256k | | **varnish_http_resp_size**
| None | 4k, 8k, 16k, 32k, 64k, 128k, 256k | | **varnish_workspace_backend**
| None | 4k, 8k, 16k, 32k, 64k, 128k, 256k | @@ -113,6 +126,7 @@ Indicates whether `use_index_extensions` and `mrr` are turned off. If turned off - `opensearch_enabled`: Enable OpenSearch - `opensearch_version`: Change the OpenSearch version +- `opensearch_auto_create_index`: Indicates whether OpenSearch is allowed to automatically create an index when a document is indexed into a non-existing index. ### Enabled IonCube @@ -188,6 +202,8 @@ Enable this feature to start another Redis instance for sessions instead of cach This options enables RabbitMQ which allows you to run tasks in the background. RabbitMQ is message-queueing software where queues can be defined. Applications can connect to the queue and transfer a message onto it. This way you can (for example) import many products into Magento without having to wait a substantial time until the process is finished. The import takes place in the background. Check our [documentation](../../best-practices/database/how-to-run-rabbitmq-on-hypernode.md) for more information. +- `rabbitmq_delayed_message_exchange_enabled`: Enable the RabbitMQ Delayed Message Exchange plugin, which allows messages to be delayed before being routed to their queue. + ### Supervisor Enabled This option allows you to use Supervisor. Supervisor allows you to use programs that need to run all the time on your Hypernode. These (usually long running) programs should not fail if there is an error. To accomplish this Supervisor watches your programs and restarts them if they might fail. Supervisor works great for use cases where a web hook or metrics always needs to run. See the [changelog](https://changelog.hypernode.com/release-6892-supervisord-support/) for more information on Supervisor. @@ -200,12 +216,13 @@ Enable this option to install the necessary drivers for unixODBC to be able to r - `varnish_enabled`: Enable Varnish - `varnish_version`: Allows you to change the version -- `varnish_secret` -- `varnish_esi_ignore_https` - -By setting the `+esi_ignore_https` flag, Varnish will treat HTTPS as HTTP in `` blocks, thereby allowing ESI calls to pass through. However, because these calls are unencrypted and ESI is commonly used to cache information pertaining to authenticated users, it is recommended to only use ESI includes with resources on localhost. If you also want to enable this setting for an already existing Hypernode, please contact support. - -Please refer to the [issue](https://github.com/magento/magento2/issues/3897) on the official Magento 2 GitHub repository for more information related to ESI on Magento 2 with Varnish caching enabled. +- `varnish_secret`: The shared secret used to authenticate with the Varnish management interface. +- `varnish_esi_ignore_https`: By setting this flag, Varnish will treat HTTPS as HTTP in `` blocks, thereby allowing ESI calls to pass through. +- `varnish_http_max_hdr`: Sets the maximum number of HTTP headers Varnish will handle in a single request or response. Increase this if your application uses many custom headers and Varnish returns errors about exceeding the header limit. +- `varnish_http_req_hdr_len`: Sets the maximum allowed size of a single HTTP request header. Useful when large cookies or authorization headers cause Varnish to reject requests. +- `varnish_http_resp_hdr_len`: Sets the maximum allowed size of a single HTTP response header. Increase this if backend responses contain large headers that Varnish truncates or rejects. +- `varnish_http_resp_size`: Sets the maximum size of the entire HTTP response header block (all headers combined). Increase this when backends return responses with many or very large headers. +- `varnish_workspace_backend`: Sets the size of the workspace Varnish allocates per backend request for processing headers and VCL operations. Increase this if you see workspace overflow errors in your Varnish logs. ## Use the hypernode-systemctl Tool to Whitelist IP’s