Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Корзина (http://mangos.ytdb.ru/forumdisplay.php?f=31)
-   -   [Ubuntu] ошибка при запуске realmd (http://mangos.ytdb.ru/showthread.php?t=1375)

Hantet 04.06.2010 18:16

[Ubuntu] ошибка при запуске realmd
 
День добрый.
Поставил себе Ubuntu, установил нужные пакеты (mysql, c++ make и т.д.), слил с гита чистое ядро, скомпилировал (без ошибок), заполнил базы. При попытке запуска mangos-realmd (папка bin) создаётся лог файл (демон не запускается), который завершается ошибкой:
Сначала подумал, что система блокирует открытие этого порта, однако ни в одном мануале об этом не сказано (ах, да, ставил по этому ману: [Гайд] Компиляция MaNGOS под Linux на примере Ubuntu).

Гуглил, залез даже на wowjp - везде идёт речь о винде и везде советуют изменить 127.0.0.1 на 0.0.0.0 или обратно.

Искренне прошу сильно не пинать, Unix-подобную систему первый раз вижу на своём мониторе (ну, да, вот так вот :().
Спасибо.

tempura 04.06.2010 19:06

Цитата:

Сообщение от Hantet (Сообщение 8019)
Код:

ERROR:MaNGOS realmd can not bind to 0.0.0.0:3724

А причем тут адрес, если он на ПОРТ забиндиться не может? О_О Порты копайте. Или вы спрашиваете мануалы по Убунте?

Hantet 04.06.2010 19:15

Цитата:

Сообщение от tempura (Сообщение 8024)
А причем тут адрес, если он на ПОРТ забиндиться не может? О_О Порты копайте. Или вы спрашиваете мануалы по Убунте?

Прошу простить, просто хотел избежать лишних сообщений а-ля "Поменяй на 0.0.0.0 и будет счастье" - ибо почти на всех сайтах (где я искал) советуют именно это.

Да, я и сам понимаю, что забиндится на порт он не может. Какое-то время посидел на убунтологии, пока решение не нашёл.

tempura 04.06.2010 19:51

Цитата:

Сообщение от Hantet (Сообщение 8028)
Прошу простить, просто хотел избежать лишних сообщений а-ля "Поменяй на 0.0.0.0 и будет счастье" - ибо почти на всех сайтах (где я искал) советуют именно это.

Не ходите больше на эти сайты. :) :) :) Почему вы не знаете что такое 0.0.0.0 и чем он отличается от 127.0.0.1? :) :) :)

Цитата:

Сообщение от Hantet (Сообщение 8028)
Да, я и сам понимаю, что забиндится на порт он не может. Какое-то время посидел на убунтологии, пока решение не нашёл.
Ну так я, собственно и надеялся, что кто-то уже решал подобную проблему в Убунте.

А как на *бунте посмотреть чем порты заняты? На венде: netstat -ona вываливает полный список. Почему вы не умеете делать это в системе, которой решили пользоваться, и не можете сами научиться этому? :)
Был ли смысл пересаживаться с венды на *никс, если вы сами не можете найти ответы на свои вопросы? :)

zhenya 05.06.2010 07:58

netstat -lp видимо кто-то занял порт..

tempura 05.06.2010 10:56

Ага, то есть на бубунте оно тоже nеtstat. Ну а ман по этой команде прочесть - проблем уже и не составит.
Вот даже в вики висит...


Закрывать?

Hantet 07.06.2010 12:20

Извиняйте, проблему решил (рекомпилом o_O бред, но факт).
Сейчас, на моё удивление, всё запускается и работает.
Простите меня, заядлого винузятника, как, чёрт его бери, увидеть долгожданную консоль мангоса (и реалмд, заодно). Без неё не жить вообще.
Как я понял, оба процесса в *nix запускаются как "service", по этому и не видны на системной панеле снизу. Трабл - что делать?

Viste 07.06.2010 12:26

либо 2 раза запустил реалм сервер, либо другому процессу понадобился порт... решили юзать Linux подобную систему, учитесь пользоваться консольными командами

CruncH 07.06.2010 12:39

использовать screen для легкого переключения в "консоль сервера" и обратно. top\htop для мониторинга ресурсов системы(использование процессора\озу) ps для отлова нужного процесса, тк в топе не всегда они видны бывают. ("ps ax | grep mangos" а там уже килять нужный pid процесса)

И проблема скорее всего решилась не ребилдом, а ребутом компа=)

Astellar 07.06.2010 13:38

ps ax дает слишком подробный вывод именно для отлова PID'a. ps -e за глаза хватит.

top позволяет фильтровать процессы по пользователю, их запустившему (мы ведь люди серьезные и под рутом не работаем, так ведь?). u латинскую нажмите при запущенном top'e и введите имя пользователя. И вообще man top Вам в помощь, много чего делать можно с его помощью.

И грохните графический интерфейс к чертям, если серьезно задумаетесь полноценно содержать сервер на юниксах. Сразу приучите себя к суровой правде жизни.


Текущее время: 14:56. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS