我想在我的Ubuntu 8.10 Intrepid服务器上运行SmartFox服务器
默认端口是9339
我不能telnet localhost 9339,因为它说连接已重用
当状态显示未加载时,UFW已关闭
所以我想:
干杯
伊恩
答案 0 :(得分:7)
检查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
编辑:oops,我没有注意到你说UFW已关闭。很抱歉,假设你还没有检查过。
答案 1 :(得分:1)
./ sfs status将指示sfs是否正在运行。另外,检查logs目录中的wrapper_MMDDYY.log。
你也可以./sfs console。