我想使用telnet测试我的phoenix应用程序,但是它显示Connection closed by foreign host.
得非常快,并且telnet退出了。
$ telnet 127.0.0.1 4000 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host.
phoenix应用程序非常简单,没有任何额外的配置。如何使用telnet连接到它?
Phoenix使用Cowboy作为底层Web服务器。它具有不同的超时选项,但我们需要的是request_timeout
。
它默认为5_000
(毫秒),并且可以在配置中更改,如下所示:
config :my_app, MyApp.Endpoint,
http: [
port: ...,
...
protocol_options: [
request_timeout: 60000 # minute here - for example
]
]
现在,您可以输入一分钟的时间:
GET /
telnet CLI内部