Fluentd の debug_agent (druby) 経由で RubyProf.start/stop できるようにして、任意のタイミングで外からプロファイラを起動/終了できるようにしたい。 Fluentd の設定 ruby-prof gem を入れておく
![Fluentd の debug_agent 経由で ruby-prof を起動する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/733e65b92df36272827a2635d65bd8bb95860a89/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Rmx1ZW50ZCUyMCVFMyU4MSVBRSUyMGRlYnVnX2FnZW50JTIwJUU3JUI1JThDJUU3JTk0JUIxJUUzJTgxJUE3JTIwcnVieS1wcm9mJTIwJUUzJTgyJTkyJUU4JUI1JUI3JUU1JThCJTk1JUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01YjVhNGQ0ZjQ2M2I5MTc5ZTExMDllYTc1OWY3N2Q0Nw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc29ub3RzJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01MzNjMGRkMTczNzNkYWZmMWRkYmE4Njg3YzAyMjNjNg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D39e66c2ab54b042c8ebdaad3407f4a4b)
こんにちは、id:hakobe932 です。はてな教科書を最新版に更新いたしましたので、お知らせします。 「はてな教科書」は、はてなでWeb開発を行うエンジニアのために作られた、1週間程度の期間でWebアプリケーション開発の基本を身につけるための教科書です。はてなサマーインターンシップや、入社時研修に利用されています。2012年からgithub上で公開しており、どなたでも読むことができます。 はてな教科書 はてなでは、継続的に教科書を更新しています。今回の更新では、はてなサマーインターン2014での講義をもとに、課題内容とサンプルコードを変更しました。Webアプリケーションの学習や研修題材としてどうぞご利用ください。 教科書間の課題の連携を深め、一貫した学習ができるようにしました これまでは Perl によるオブジェクト指向プログラミング の課題が他の講義から独立した内容でしたが、他の講義
先月、heroku の推しサーバが unicorn から puma に変わったという発表がありました。unicorn だとスロークライアントの影響を受けやすいというのが理由なようです。 もう少し詳しく調べてみましょう。 そもそもスロークライアントってなに その名の通り遅い回線のクライアントです。3G環境のモバイル端末などが該当します。 「unicorn だとスロークライアントの影響を受けやすい」とは unicorn はプロセスモデルのサーバであり、blocking I/O モデルを採用しています。つまり、クライアントとの通信中プロセスが専有されるということです。 例えば unicorn がワーカプロセスを3つ立ち上げていて、そこへ通信完了に10分かかるようなスロークライアントが3つ接続されたら…、続くクライアントはスロークライアントの通信が完了するまで実行を待たなければならなくなります。プ
Docker はひとつの Linux システムの上で、複数の Linux システムを動かすためのソフトウェアだ。システムの分離には Linux Containers (LXC) を、ファイルシステムまわりには Advanced multi layered unification filesystem (Aufs) をつかっている。 Docker は Go で書かれている。ソースコードは全体でだいたい15,000行で、そのうちおよそ 2/3 が本体、1/3 がテストとなっている。 % cat **/*.go | wc -l 14976 % cat $(ls **/*.go | grep -vi test.go) | wc -l 9797 % cat $(ls **/*.go | grep -i test.go) | wc -l 5179 % Docker Init, Docker Daemo
I have a docker container running Nginx, that links to another docker container. The host name and IP address of the second container is loaded into the Nginx container as environment variables on startup, but is not know before then (it's dynamic). I want my nginx.conf to use these values - e.g. upstream gunicorn { server $APP_HOST_NAME:$APP_HOST_PORT; } How can I get environment variables into t
docker-log-gist.md #Some discussions on logging from docker: Using logstash Using Papertrail Issue Loging Drivers Issue Enhanced Logging A lot of this boils down to whether you want a single or multi-process (systemd, supervisord etc.) container... #Getting at the container's merged logs Getting logs is still not something perfected in docker, and remains a little clunky. Let's create a container
めんそーれ種延です。ギークハウス沖縄の解散パーティに参加が目的でここ4日間ほど沖縄をぶらついておりました。沖縄旅行記はまたあとでまとめるとして、今回はギー沖に遊びに行った話をしたいと思います。 僕自身はギー沖はもちろん沖縄にも行ったことがなかったんですが、ギークハウスをよく知らない人と話すときに「沖縄にもある」ということをお伝えするとものすごくウケがいいという、現地沖縄周辺のIT関係者だけでなく、本当に全国のギークハウスプロジェクトの可能性を広げてくれたのがギー沖だと思います。 そんな南国のギークハウス沖縄ですが、この度2015年3月1日をもって一区切りをつけることになったそうです。@kimihito_さん、ギー沖関係者の皆さん、お疲れ様でした。 ギークハウス沖縄について ギークハウスの沖縄支部 2012年に作られた沖縄のギークハウスです。沖縄は国内・海外の旅行者が多く、ゲストハウスが本当
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く