2016-08-03 14 views
2

私はPhowフレームワークを使用しています。これは下にカウボーイを実行しています。私は時々私のログにエラーの次のペアを見ています:出力ポート 'tcp_inet'の値が正しくありません

Bad value on output port 'tcp_inet' 

GenServer #PID<0.8423.1> terminating 
** (FunctionClauseError) no function clause matching in :http_transport.close/2 
(inets) http_transport.erl:346: :http_transport.close(:undefined, #Port<0.18079778>) 
(stdlib) gen_server.erl:643: :gen_server.try_terminate/3 
(stdlib) gen_server.erl:809: :gen_server.terminate/7 
(stdlib) proc_lib.erl:240: :proc_lib.init_p_do_apply/3 

すべての検索は、私がgen_tcpするタプルを送信して何かにポイントを考えることができます:送信()。しかし、フェニックスのレベルで書いているときは、それは物の層の下にあります。

サーバーが回転しているように見えるので、私はこれをパニックにはしていませんが、これらのエラーを止めるために、サーバーの底に行きたいと思います。誰がこれを引き起こしているか知っていますか?

+0

申し訳ありませんが、私は30分間キャッチしていない偶然のdownvote。担当者を補うために他の場所でupvoteします。 –

+0

Matt - これは開発モードで起こっていますか?私は 'config/dev.exs'のポート番号を変更して、違いがあるかどうか確認してみましょう。 – Svilen

+0

[GitHubに問題があります](https://github.com/ninenines/cowboy/issues/139)、ヘッダー内にアトムを使用するときにこのエラーが発生することがあります。コードのどこかで手動でヘッダーを渡しますか? – tkowal

答えて

0

私はHerokuのに展開していた私のフェニックスAPIの出力ポート 'tcp_inet'

悪い値を受けていました。私の場合、私は原子で応答ヘッダーを設定していました。原子をバイナリに変更すると、すべてが正常に動作し始めました。

これはおそらく、ヘッダーを変更しているプラ​​グと関係している可能性があります。

関連する問題