Aller au contenu

Core

This section contains troubleshooting steps for core components of Assemblyline

API / UI

When deployed behind a proxy, I just get a login loop upon sign in

By default, Assemblyline will try to perform validation of the session IP and user-agent. Since operating behind a proxy could cause either or both to fail validation, you can disable these checks with the following configuration(s):

ui:
  validate_session_ip: false
  validate_session_useragent: false

Statistics

Why is the hits counter for a certain signature not incrementing even though it hit 5000 times in the last hour?

Rules' hit count are not calculated live. There is an external process that calculates them daily for performance optimization.

However, you can click on the rule itself and it does calculate the stats for that specific rule and updates it right away.

Updater

Failed to establish a new connection: [Errno 110] Connection timed out

Depending on the host mentioned in the error, ensure the deployment has access to the registry and its able to call the associated API.

The following modifications will have to be made to your values.yaml:

Let's say the domain of the registry is 'registry.local' and is hosted on port 443

configuration:
services:
    image_variables:
        REGISTRY: "registry.local/"
    allow_insecure_registry: true

Let's say the local registry is hosted on port 32000

configuration:
services:
    image_variables:
        REGISTRY: "localhost:32000/"
    update_image_variables:
        REGISTRY: "<HOST_IP>:32000/"
    allow_insecure_registry: true