{% extends "base.html" %} {% load mirror_status %} {% block title %}Arch Linux - Mirror Status{% endblock %} {% block content %}

Mirror Status

This page reports the status of all known, public, and active Arch Linux mirrors. All data on this page reflects the status of the mirrors within the last {{ cutoff|hours }}. All listed times are UTC. The check script runs on a regular basis and polls for the lastsync file in the root of our repository layout. This file is regularly updated on the central repository, so checking the value within allows one to see if the mirror has synced recently. This page contains several pieces of information about each mirror.

The final table on this page is an error log, which shows any errors that occurred while contacting mirrors. This only shows errors that occurred within the last {{ cutoff|hours }}.

The last mirror check ran at {{ last_check|date:'Y-m-d H:i' }} UTC. Checks have ran {{ num_checks }} times in the last {{ cutoff|hours }} at an average interval of {{ check_frequency|duration }} (hh:mm).

This data is also available in JSON format. The units of all time/duration values are in seconds; date/time values are UTC.

Out of Sync Mirrors

{% with bad_urls as urls %} {% with 'outofsync_mirrors' as table_id %} {% include "mirrors/status_table.html" %} {% endwith %} {% endwith %}

Successfully Syncing Mirrors

{% with good_urls as urls %} {% with 'successful_mirrors' as table_id %} {% include "mirrors/status_table.html" %} {% endwith %} {% endwith %}

Mirror Syncing Error Log

{% for log in error_logs %} {% endfor %}
Mirror URL Protocol Country Error Message Last Occurred Occurrences (last {{ cutoff|hours }})
{{ log.url__url }} {{ log.url__protocol__protocol }} {{ log.country }} {{ log.error }} {{ log.last_occurred|date:'Y-m-d H:i' }} {{ log.error_count }}
{% load cdn %}{% jquery %} {% endblock %}