pfsockopenでkeepaliveでkyototycoon
もともとそのつもりで作ったのですが
fcloseしているところがあったので閉じているとこが判明・・・
何度もつなぎ直していました。
fcloseをやめたら問題なくkeepaliveでプロセス以上にコネクションが増える事はありませんでした。
* pfsockopenでつなぐ。fcloseしない。
* HTTP/1.1で接続する
これだけで問題なく動作しています。
アプリケーションサーバーとバックエンドサーバーが多対多なので、振り分けを整理するとコネクションをかなり減らす事ができます。
2つkyototycoonを動かしているので、これも同じ振り分け方にするとかなり良くなりそうです。
php-fpmもstaticでプロセス数を固定したら計算通りの動きになるので良い感じになると思います。
プロキシーからアプリケーションへの振り分けも共通化しないと行けないのでこれを作らないと。