Playframework Play Framework 2.3-外部访问服务器的奇怪行为

Playframework Play Framework 2.3-外部访问服务器的奇怪行为,playframework,playframework-2.3,Playframework,Playframework 2.3,我有一个正在开发中的Play应用程序,我想我会将路由器上的9000端口转发到我的开发PC上,这样我就可以与几个朋友共享该应用程序,请求一些输入 转发端口后,我可以使用外部IP和端口9000访问应用程序。然而,大约5分钟后,Play的服务器(我想只是使用默认服务器,Netty)开始超时,我无法得到响应。。。我仍然能够正常地在本地访问服务器(使用本地主机和通过路由器访问,但不能从外部访问我的家庭网络) 我已经检查了我的防火墙和路由器的防火墙,似乎没有问题。我可以将不同的应用程序绑定到端口,它保持打开

我有一个正在开发中的Play应用程序,我想我会将路由器上的9000端口转发到我的开发PC上,这样我就可以与几个朋友共享该应用程序,请求一些输入

转发端口后,我可以使用外部IP和端口9000访问应用程序。然而,大约5分钟后,Play的服务器(我想只是使用默认服务器,Netty)开始超时,我无法得到响应。。。我仍然能够正常地在本地访问服务器(使用本地主机和通过路由器访问,但不能从外部访问我的家庭网络)

我已经检查了我的防火墙和路由器的防火墙,似乎没有问题。我可以将不同的应用程序绑定到端口,它保持打开和通信

如果我重新启动播放应用程序,则它能够在再次开始失败之前再通信约5分钟

游戏中是否有任何问题可能以某种方式阻止这种情况?我很困惑,因为该应用程序按预期在本地运行,但我看不到防火墙/路由器问题,所以我只能假设它一定是Play应用程序(但这没有意义,对吧?)

我使用以下命令启动服务器:

activator-jvm调试9999运行


。。。我从批处理文件调用的。我使用的是windows 7。

这只发生在开发模式下?FWIW->我(曾经)遇到一个WiFi路由器的问题,该路由器在没有活动防火墙的情况下阻塞(或其他)端口9000。通过更改为更“标准”的端口(如443)使其工作。我尝试了端口80,但仍然存在相同的问题,它一直工作,直到闲置约5分钟。此外,由于我遇到了其他(不相关的?)问题,我至今无法在除开发模式以外的任何其他模式下部署应用程序,因此我无法确定它是否仅在开发模式下。我将在linux机器上部署它,希望这堵墙能起到作用。