コンピュータあれこれ、の備忘録です。comment【注意】以下に書いてある具体例を行うとメモリとスワップが枯渇して操作不能になることがあるので自己責任でお願いします!どうでもいいマシンorVMで試してみてください。私はこれをVMで行い、sshで入れなくなりたいへん困りました【注意】cgroupの使い方@CentOSの覚書です。cgroupを適用させる方法はいくつかあるんですが(たとえば起動中のプロセスに対してコマンドで適用するなど)、以下の方法がもっとも分かりやすいかと思います。↓cgconfigでリソースポリシーをファイルシステムに書き込んで、プロセス監視のcgredを起動という流れです。言え少々分かりにくいので、pidを指定して走らせるとその子プロセスまで見ていって制限できるようなコマンドが欲しいですね。運用を考えると、特定のシェルスクリプトに対して自動的にリソースが制御されると嬉しいですね。具体的に言えば、hogeというシェルスクリプトのリソース制御を/etc/cgrules.confに書いておけば、hogeを走らせた時に自動的にリソース制御してくれる、という感じです。試しにやってみたら出来たので書いておきます。任意のスクリプトに対して制限を掛けることができるので、そこそこ便利だと思います。そのため、子プロセスに対しても制御したい場合は事前にcgrules.confに書いて、cgredを再起動させてから実行する必要がある追記@2015-02-01Tipsを書いておきます。行ったほうが良さそう。alreadymounted.」とある)。restartして怒られなければOKと考えて良いだろう。/sys/fs/cgroup/〜あたりを見てみると良い。↑のメモリの問題かもしれない。memory.limit_in_bytesは設定しても大丈夫だった。http://www.usupi.org/sysad/228.html←大変参考になります。-a、cgconfigのmountグループに書き込んでからlssubsysすると増えるとかなるほどです。RHEL系の方がDebian系よりやれることが多いしきちんと動く傾向。commentDebian/Ubuntuのufwにすっかり慣れて、CentOS系のiptables直書きは辛くなってきたので、CentOSにufwを導入してみました。↑だいたいこの通りやったら出来ました。comment表題のものを動かしたかったわけです。はまったので記録しておきます。全てのコマンドはrootで行なってください。nginxのルートディレクトリは、/var/www/nginx/としました。nginxの設定で、fastcgi_paramについて、$document_rootを使いたかったのですが使ってみるとうまくいかないので諦めて直書きです。portは8765としました。ドメインがexample.comとなっていますが、自身のドメインに書き換えてください。#}}/var/lib/hogeにいろいろなPHPのファイルを入れるとして(git絡みで直接/var/www/nginx/hogeには出来ない)のディレクトリのシンボリックリンクを貼ります。「/」のあるなしで変わってくるので注意です。ディレクトリやファイルのパーミションの確認あたりをしてみてください。加えてgit-hookの設定です。はまりどころ多数ですので記録厨になります。この通り↓やったら出来ました。/var/lib/hogeのシンボリックリンクを貼るという行為です。やってみましたがうまく行きませんでしたが↑のリンクでうまくいきました。具体的な作業ログを残しておきます。aborted.と怒られた。単純に、PerlのJSONライブラリが入っていなかっただけらしい。&quot;fuga&quot;}↑できた。して(つまりMacPortsで)、↓とする。stableRedmineは便利なことにファイルのやりとりに使える。HTTPSで運用すればそれなりにセキュアだしお手軽である。アップロードの際にコメント欄が存在するにも関わらず、アップロードしてから見てみるとコメントが表示されない。リンクの上にマウスポインタを載せると数秒して表示されるけれどもUI的にゴミクズ。Redmineがどういう構造になっているのかまったく知らないので、プラグインを入れるのが楽だろうと思ってあれこれ探ってみたがソースをいじる他ないようである。/var/lib/redmineapp/views/files/index.html.erbとして、↓の2行を追加である。%>と具体的な場所は、↓。-%&gt;そして、httpdの再起動。様々なマシンをいろいろとベンチマーク。WordPress.。