- ruby を systemwide にインストール
rbenvのREADMEを参考にinstallを進めると、systemwide installにはなりません。 そのため、インストールを実行したユーザのみでしかrubyが使えなくなります。
これをどのユーザでもrubyが使えるようにすることを、Systemwide installといいます。
[手順]
rbenvのREADMEを参考にinstallを進めると、systemwide installにはなりません。 そのため、インストールを実行したユーザのみでしかrubyが使えなくなります。
これをどのユーザでもrubyが使えるようにすることを、Systemwide installといいます。
[手順]
Apache, Passengerのパフォーマンスをチューニングする。 具体的には、PassengerMaxPoolSizeに最適な値を設定して、abコマンドで性能の比較を行う。
使い方は下記の通りです。
== 100ユーザーが同時に1リクエストを発行する
$ ab -n 100 -c 100 18.222.71.199/hello/index
== 100ユーザーが同時に10リクエストを発行した場合
$ ab -n 1000 -c 100 18.222.71.199/hello/index
== 1000ユーザーが同時に1リクエストを発行した場合
| sedで抽出。置換によって、対象の文字列のみを活かして、後は削除する。 | |
| == sedエラー | |
| % echo "東京都調布市" | sed -e 's;(都);\1 ;' (git)-[dev_1.58.0] | |
| sed: 1: "s;(都);\1 ; | |
| ": \1 not defined in the RE | |
| 下記のエラーが出た場合は、キャプチャの括弧をエスケープさせるか、"-E"オプションを使う必要がある。 | |
| ": \1 not defined in the RE" |