Ubuntu - SmartFoxServer - Проверьте, запущена ли программа - PullRequest
0 голосов
/ 26 марта 2009

Я хочу запустить сервер SmartFox на моем Ubuntu 8.10 Intrepid server

порт по умолчанию: 9339

Я не могу telnet localhost 9339, так как он говорит, что соединение повторно использовано

UFW выключен, так как статус показывает, что не загружен

Итак, я хочу:

  1. Убедитесь, что SMARTFOX загружен - я запускаю ./sfs и он говорит, что загружен
  2. Проверьте, почему я не могу получить доступ локально через telnet к порту 9339.

Приветствия

Ian

Ответы [ 2 ]

7 голосов
/ 26 марта 2009

Проверьте, работает ли SmartFoxServer. Обратите внимание, что я никогда не использовал SmartFox, поэтому я не знаю точное имя, которое вы будете искать, но я предполагаю, что где-то в нем будет "smartfox" или "sfs":

ps -ef | egrep -i "[s]martfox|[s]fs"

Если она выполняется, эта команда должна выводить некоторую информацию о процессе. (Квадратные скобки в регулярном выражении гарантируют, что эта команда не окажется в списке процессов).

Теперь проверьте, подключен ли он к порту:

lsof -i :9339

Если SmartFox запущен, вы должны получить вывод, который заканчивается на ": 9339 (LISTEN)"

Итак, теперь мы проверили, запущен ли процесс или прослушивается. Последнее, что нужно проверить, это наличие брандмауэра, который блокирует доступ к нему. Проверьте, включен ли ваш брандмауэр, и если да, каковы его настройки. Я предполагаю, что вы будете использовать брандмауэр по умолчанию для Ubuntu, ufw:

sudo ufw status

Если брандмауэр включен, вы должны увидеть некоторые настройки; в противном случае он должен сообщить вам, что брандмауэр не загружен.

Если он включен, вы можете попробовать разрешить порт, о котором идет речь:

sudo ufw allow 9339

edit : упс, я не заметил, что вы сказали, что UFW выключен. Извините за предположение, что вы еще не проверили это.

1 голос
/ 29 января 2010

. / Sfs status будет указывать, работает ли sfs. Также проверьте файл wrapper_MMDDYY.log в каталоге журналов.

Вы также можете ./sfs console.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...