NodesAvailability

From wiki.cellframe.net
Jump to navigation Jump to search

Cellframe node >> Проверка доступности серверов >>

Команда проверки VPN сервера

Запуск проверки сервера:

./cellframe-node-cli vpn_client check -addr <ip addr> -port <port> -net <net name>

Пример

./cellframe-node-cli vpn_client check -addr 178.128.29.185 -port 80 -net kelvin-testnet
tested VPN server successfully

Автоматическая проверка ордеров

Настройка ноды

Для включения автоматической проверки требуются следующие настройки в основном cfg файле настроек ноды

[cdb]
servers_list_check=true (по умолчанию true, чтобы можно было запретить проверку)
# timeout for one connection in seconds
servers_list_check_timeout=10
# periods in seconds between checks and between checks for unavailable servers
servers_list_check_periods=[3600, 43200]

Параметр servers_list_check включает/отключает автоматическую проверку
Параметр servers_list_check_timeout задаёт максимальное время ожидания соединения с нодой, при его отсутсвии таймаут равен 10 секунд
Параметр servers_list_check_periods состоит из двух чисел, первое определяет промежуток времени между запусками автоматической проверки ордеров, по умолчанию 3600 секунд. Второе - определяет промежуток времени между запусками автоматической повторной проверки недоступных ордеров, по умолчанию 43200 секунд.

Просмотр результатов проверок

Команда

./cellframe-node-cli vpn_client check result -net <net name> [-H hex|base58(default)]

Пример

./cellframe-node-cli vpn_client check result -net kelvin-testnet
Order 5n45rKQdwBtJC6BT1CeUt3R9oRPwH1LDBTRkmMQyFxaN: State Unknown
Order Dd4Rxj8bSSfi7SioEZJ4r5VBPGqncdiQhW6sVhfyzxrh: State Not available
Order GtHXyNKpZWYYuY9Zaw4vHazMjumrpr2C1DcQwzbCeevS: State Unknown
Order DsxkZTM8WseVacNP8kAtBLAVnUptRo9VptTUURNQKLRU: State Not available
Order 8Vu6g2L7PqKWbt7dSgnGxVktuaUQnTUEDoQdzhNJXQ3G: State Unknown
Order 8aPYEdaZLW2CZa6SNnUjmPLqRgarx7PH1WU5wCojp4uw: State Unknown
Order 8qgGYr7b6Ntwr8E43198YNf9J5tMef9oqFeNdQfuUf9n: State Not available
Order 3DoXETnx3LqioUtE5XLH6DEEWD9Auxx3J1rXY9XeD6hU: State Not available
Order cJgeZnRetpmUbYgvbv9v4PMgL2XJJdMxMe9QiwAFn8y: State Not available
Order 5Uxw9mxmo2D9ndarQrKkb71LGiYR9VNfyzP5HhcmeyjX: State Not available
Order 7njAfb2sgibUeCKdJEX6WVWiAgL7iKK9Yr2euisi6yBN: State Not available
Order 8ASg32tEfkTy6JtXjPe9G8dNFXssumLSXXxPc17mS5vm: State Available

Отображаются только ноды из ордеров, которые проходят автоматическую проверку
Если состояние ордера Unknown, значит он ещё не проходил проверку.
Параметр -H повзоляет показать хэши ордеров в hex формате или в base58(по умолчанию)