Skip to content

Server Status

Server Status is a technical monitoring view that shows real-time information about server status, system configuration, processing queues, and infrastructure details. This tool helps administrators and technical staff diagnose problems, verify configurations, and monitor system performance.

Server Status automatically updates queue information every 5 seconds to maintain constant visibility of system status.

Server Status


Real-Time Monitoring

Visualize current system status and processing queues that update automatically every 5 seconds.

Quick Diagnosis

Identify configuration problems or blocked queues quickly from a single view.

Technical Information

Access server technical details and timezone configuration from the health check API.

Queue Visibility

Review processing queue status and item details to track system activity and troubleshoot delays.


  1. Navigate to System Config

    Go to the main menu and click System Config.

  2. Select Server Status

    Click Server Status from the System Config submenu.

  3. Review Information Shown

    The page shows cards with Server info (merged with timezone configuration) and Queue status. Queue data updates automatically every 5 seconds.


Server Status shows two main sections.

Server info

A single card that combines Server info and Timezone configuration from the health check API. The exact fields depend on the API response but may include:

  • Server identification (in server, replica server, replica installed)
  • Server version
  • Database timezone
  • PHP timezone
  • Other configuration values returned by the API

Queue status

Shows real-time processing queue status (action: fetch_queue_activity_log).

  • Queue status: Visual view of active queues (card header: “Queue status”)
  • Shows last 10 items of each queue
  • Icons indicate process type (P2P, Webhooks, Cancel Orders, etc.)
  • Updates automatically every 5 seconds

Icons and names in queues represent different process types:

  • P2P: Regular or wave processing of pending orders
  • Big P2P: Large order processing
  • Cancel Orders: Order cancellation
  • Webhooks: Webhook notification sending
  • Recount: Inventory recount
  • Libera Backorder: Backorder activation
  • Store Activity Log: Activity logging
  • Reprocess Orders by Status: Order reprocessing by status
  • Reprocess Orders by Date: Order reprocessing by date
  • Reprocess Orders by Bin: Order reprocessing by bin
  • Reprocess Orders by Bin Quantity: Order reprocessing by bin quantity
  • Reprocess Orders by Bin Quantity Date: Order reprocessing by bin quantity and date
  1. Click on a queue item or “Show more”

    Click on a queue item (icon) or the “Show more” icon (three dots, ellipsis) to see all items in that queue.

  2. Review details table

    A modal opens with the queue name. If the queue is empty, you’ll see “Queue [name] Empty”. Otherwise, a table shows:

    • ID: Item ID (hidden by default)
    • Action: Process type with icon
    • Status: Current status
    • Date: Creation date
    • Button: Information icon (circle with “i”) to view item details
  3. View details of specific item

    Click the information button to see the complete item payload in JSON format.


System Working Correctly:

  • Server info and timezone values look correct
  • Database and PHP timezones match (if both are shown)
  • Queues are processing items normally
  • No visible errors in the interface

⚠️ Possible Problems:

  • Timezones that don’t match between database and PHP
  • Queues with many accumulated items not processing
  • Errors when loading the page or API

Review Regularly

Review Server Status periodically to detect problems before they affect daily operations.

Monitor Queues

Pay attention to queues that have many accumulated items. This may indicate slow or blocked processes.

Verify Configuration

After server updates, verify the Server info section shows the expected configuration.

Document Changes

Use the Server info section to track server configuration and version. Document any changes for troubleshooting.


Possible Causes:

  • RabbitMQ is not running
  • Processing workers are stopped
  • There’s an error in code blocking processing
  • Connection between application and RabbitMQ is interrupted

Solution:

  1. Verify queue status in the “Queue status” section
  2. Review server logs for errors
  3. Verify processing workers are running
  4. Contact technical team if problem persists

Possible Causes:

  • Incorrect database configuration
  • Incorrect PHP configuration
  • Recent server configuration change

Solution:

  1. Verify both timezones in “Timezone Configuration”
  2. Adjust configuration so they match
  3. Restart services if necessary
  4. Verify dates display correctly in other parts of the system

Problem: “Page doesn’t load or shows errors”

Section titled “Problem: “Page doesn’t load or shows errors””

Possible Causes:

  • User permission problems
  • Error connecting to health check API
  • Network or server problems

Solution:

  1. Verify you have All_Orders_A permission and list access (CanList)
  2. Review browser console for JavaScript errors
  3. Verify /apiv2/internal_health_check/info API is accessible
  4. Contact technical support if problem persists

How often is information updated?

  • Queue Status: Updates automatically every 5 seconds
  • Other information: Loads when you access the page or reload manually

Can I export this information?

Currently there’s no integrated export function. You can take screenshots or manually copy the information you need.

What do I do if I see queues with many items?

If a queue has many accumulated items:

  1. Review item details to identify the problem
  2. Verify system logs for errors
  3. Consider restarting processing workers if necessary
  4. Contact technical team if problem persists

Why don’t I see the Queue status section?

The Queue status section always appears. If all queues are empty, you’ll see the message “Great job! The queue is empty” with a check icon.

What does “Replica Installed: No” mean?

If this field appears in the Server info section, it means there’s no replica server configured for high availability. This is normal in standard installations and doesn’t indicate a problem.


Explore Related Features: