GFにkeepaliveオプションって必要?

2
そのっつ (Naotoshi Seo) @sonots

@tagomoris fluent-plugin-growthforecast に keepalive オプションあるんですが、あれってどんなかんじで使っています?gf の前に nginx おいたりしているのでしょうか?

2013-12-19 15:06:17
そのっつ (Naotoshi Seo) @sonots

@tagomoris というのも近所の @niku4i さんがGFにこんなプルリクおくっておりまして https://t.co/vmiuyK5GxR

2013-12-19 15:06:48
そのっつ (Naotoshi Seo) @sonots

@tagomoris あー、そうなんですね。GF自体にkeepaliveオプション足すことについてはどう思います?(ご意見伺い)

2013-12-19 15:09:10
そのっつ (Naotoshi Seo) @sonots

GF worker の分しか同時コネクション貼れないから、クライアントの数がよっぽど少ない場合じゃないと使えないとおもう

2013-12-19 15:09:41
tagomoris @tagomoris

@sonots あってもいいかもとは思いますが、どこが性能上のボトルネックになっているか確認してないのでなんともですね。あんま意味なさそうな気はします。

2013-12-19 15:10:07
tagomoris @tagomoris

GFへの connect に失敗するの、割と頻発はしてるので、そのうちちゃんと調べないと……と思ったまま今に至る

2013-12-19 15:10:48
達人が教えるつぶあん🇺🇦 @kazeburo

@sonots preforkなappサーバでkeepaliveは運用難しいと思うよ。それよりunix domainやりたい

2013-12-19 15:12:01
nikushi | にくしー @nikushi_jp

@kazeburo @sonots ですよね、昨晩考えなおした結果、自分もそういう結論に至りました、、

2013-12-19 15:12:27
そのっつ (Naotoshi Seo) @sonots

@kazeburo そんな気はしております。有効にした結果ハマる人多そう...

2013-12-19 15:12:35
nikushi | にくしー @nikushi_jp

@sonots @kazeburo pull req送っておきながら自分も現在はnegativeな意見に至りました

2013-12-19 15:13:26
nikushi | にくしー @nikushi_jp

FluentdからGFにbulkでPOSTするとSYNが大量に生まれるけど、これに対する解はないものか

2013-12-19 15:14:29
達人が教えるつぶあん🇺🇦 @kazeburo

growthforecast.plでunix domainをlistenするか、Server::Starter経由するか、Starletで直接unix domain socketサポートするか

2013-12-19 15:15:14
nikushi | にくしー @nikushi_jp

GFとFluentdを同じサーバ上に立ててUNIX domain socketで通信すれば幸せになれますかねえ

2013-12-19 15:16:32
達人が教えるつぶあん🇺🇦 @kazeburo

unix domainの場合のPM::ReverseProxyの扱いも考えないと

2013-12-19 15:16:33
そのっつ (Naotoshi Seo) @sonots

@niku4i nginx 経由でいいじゃん。で、nginx へは keepalive

2013-12-19 15:17:13
達人が教えるつぶあん🇺🇦 @kazeburo

@niku4i Fluentd <= keepalive => nginx <= unix domain => GF ができればいいんですよね

2013-12-19 15:17:29