質問

私は割と私の前にwebサーバーの話を聞いているポート80.一定の要求っ設nginxへのリバースプロキシでmochiweb webサーバーを立ちたいと思っています-聴くのポート8000.私の割構成のためにこのようになります:

location /mymochiserver {

            proxy_pass         http://127.0.0.1:8000;
            proxy_redirect     off;

            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

            client_max_body_size       10m;
            client_body_buffer_size    128k;

            proxy_connect_timeout      90;
            proxy_send_timeout         90;
            proxy_read_timeout         90;

            proxy_buffer_size          4k;
            proxy_buffers              4 32k;
            proxy_busy_buffers_size    64k;
            proxy_temp_file_write_size 64k;
        }

このURLにアクセス http://localhost/mymochiserver と思いますか対応のブラウザです。のブラウザだけでは"待ってlocalhost".mymochiserver版画にも微量のターミナルウィンドウからとなって運営されており、ユーザーが接続され、今現在、私は微量のための各ブラウザウィンドウを見てください接続す。がんの出力っと見込んでおり、書き込むためのブランド、、、。でも、私が直接のURLにアクセス http://127.0.0.1:8000/ べての動作クラッチパッドの出力からmymochiserverのブラウザです。その作品が直接呼び出されます。がの場合にのみ有を通じてnginxするものではありませんか。うかが悪いのでしょうか。


更新:私のMochiweb用いてこれらの行のコード:

Socket = Req:get(socket),
inet:setopts(Socket, [{active, once}]),
proc_lib:hibernate(?MODULE, feed, [Response, Userid, 1]);

では基本的に彗星の応用がユーザーへの接続mymochiserverおよびサーバーを押し出すデータに接続されます。データがない場合にサーバから送信された、hibernateのです。その時の心を起こさせることができ、私に機能を発信します。そして、削除、ハイバネーションコードは、すべての作品も見出力のブランド、、、。ない場合、そのhibernateするものではありません。あらゆるアイデアなどでは間違いだったのか?

役に立ちましたか?

解決

固定!

参考: http://timanovsky.wordpress.com/2009/01/09/toward-a-million-user-long-poll-http-application-nginx-erlang-mochiweb/

っくりバッファリングプロキシのproxy_read_timeoutにnginxです。私のコンフィグファイルのようになります現

location /mymochiapp {
            proxy_pass         http://127.0.0.1:8000;
            proxy_redirect     off;

            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

            client_max_body_size       10m;
            client_body_buffer_size    128k;

            proxy_connect_timeout      90;
            proxy_send_timeout         90;
            proxy_read_timeout         3600;

            proxy_buffering off;
        }

まthomas55のために指摘したい!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top