Opublikowano:

Trudności z OCO

Mam wykupiony load balancing, który działa i jest fajnie. Nadszedł czas, żeby trochę usprawnić zarządzanie maszynami w klastrze i uruchomić sondę OCO. Tu niestety natrafiam na trudności, które z racji nieznajomości Perla są tym większe.

Więc po kolei, zgodnie z instrukcją, pobrałem i zainstalowałem na każdej maszynie w klastrze narzędzie:

# wget ftp://ftp.ovh.net/made-in-ovh/oco/oco-ded.tar.gz -O oco-ded.tar.gz
# tar xzf oco-ded.tar.gz && cd oco-ded-1.15 && ./install.sh

Dodatkowo skonfigurowałem IPTables tak, żeby udostępnić port 79.

Przełączyłem następnie wybrany serwer w panelu load balancera z hard na soft i dostaję w tymże panelu czerwony komunikat:

nsXXXXXX.ovh.net : Unable to recover the Oco status

Nie do końca wiem, jak oceniać i debugować działanie demona, mogę powiedzieć tyle, że:
1. plik /usr/local/oco/result/html zawiera wartość "302"
2. log /var/log/oco/oco.log zawiera następujące informacje:
Wed Sep 22 16:22:29 2010 oco server started on port 79
bind: Address already in use at /usr/local/oco/bin/oco-tcpresponder.pl line 31.

Czy nie wykonałem jakiejś ważnej czynności instalując demona OCO? Jak mam rozumieć błąd z loga i jak mu ew. przeciwdziałać?

DFG