Mam problem z LMSD i za chiny ludowe nie potrafie go obejść.
Przenoszę demona z jednej maszyny na drugą (przy okazji zmiana dystrybucji, aktualizacja systemu itd)...
Skomplikowałem lmsd: ./configure --prefix=/usr/local/lmsd --with-mysql --inifile=/etc/lms/lms.ini --enable-debug0 --enable-debug1
w /etc/lms/lms.ini oczywiście mam definicję bazy, ale przy odpaleniu demona on i tak próbuje się łączyć poprzez socket (baza jest na innej maszynie), więc odpalam poprzez lmsd -h dbhost -d lms -u lms -p haslo
Lączy się pięknie, ale...
Sep 28 14:21:00 osiedle2 lmsd: DEBUG: [SQL] SELECT reload FROM daemonhosts WHERE name = 'osiedle2' AND reload != 0.
Z łapy puszczone pytanie oczywiście zwraca '1', jednak lmsd... nic więcej nie robi.. Dokładny log z mysql'a: 070928 14:16:00 1 Connect lms@localhost on lms 1 Query SELECT reload FROM daemonhosts WHERE name = 'osiedle2' AND reload != 0 1 Quit
mysql> SELECT reload FROM daemonhosts WHERE name = 'osiedle2' AND reload != 0; +--------+ | reload | +--------+ | 1 | +--------+ 1 row in set (0.00 sec)
Oczywiście mam zrobioną "testową" instancję która powinno _cokolwiek_ wygenerować jednak demon sobie wszystko zlewa on nie robi...
Pozdrawiam, Tomasz T. Ciaszczyk