Skip to content

Instantly share code, notes, and snippets.

@s-kakimoto
s-kakimoto / sed
Last active April 12, 2018 10:25
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"

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リクエストを発行した場合
  • ruby を systemwide にインストール

rbenvのREADMEを参考にinstallを進めると、systemwide installにはなりません。 そのため、インストールを実行したユーザのみでしかrubyが使えなくなります。

これをどのユーザでもrubyが使えるようにすることを、Systemwide installといいます。

[手順]