Ubuntu - SmartFoxServer - Проверьте, работает ли программа

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

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

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

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

Итак, я хочу:

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

ура

Ян

2 ответа

Решение

Проверьте, работает ли 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

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

Статус./sfs покажет, работает ли sfs. Кроме того, проверьте wrapper_MMDDYY.log в каталоге журналов.

Вы также можете./sfs консоль.

Другие вопросы по тегам