diaryこの広告は、90日以上更新していないブログに表示しています。2016-12-12【SlabCache】httpsへのcurlの罠テクノロジーことの起こりmuninプラグインのhttprespを使わせていただいてます。tsuchinoko.dmmlabs.comプラグインの中身は、curlでurlを叩いて、名前解決〜転送終了までを細かく時間を計測できます。問題は、監視対象をhttpsにしたときに起こりました。問題点メモリが増えていく。上記がcurlを叩いているサーバですが、徐々に黄色の部分が増えていっていることが分かります。これはslab_cacheという部分です。dentry_cacheが大量に作られていて、しかも使われていないことが分かった。/proc/sys/vm/drop_cachesでキャッシュを消してみるも、またslab_cacheが増えてくことが分かった。`)ぐぐったら同じ状況の人にあたるs-tajima.hateblo.jp結局、原因はcurlのバグのようなものです。calls?上記で報告されてますが、nss-softokn-3.14.3-12.el6より上のバージョンにする。綺麗にslab_cacheが減った。Qiitaの9日目の記事です。前日の記事はこちらです。自分で機能作るのは何かと大変ですよね。今回はangular使う上でお世話になったライブラリを紹介します。※angular1.x系を対象としていますので、angular2使ってる方は対象外となります。画像の切り取りが簡単にできるリアルタイムの切り取り後の表示ができる使い方ライブラリを読み込んだ後、img-cropディレクトリを記述します。ng-src="{{croppedImage}}">wu.masonryソースコードhttps://github.com/passy/angular-masonryデモサイトhttp://passy.github.io/angular-masonry/特徴jqueryのmasonryと同様で、並べた要素をいい感じに整列してくれます。公式にあるとおりですが、ライブラリを読み込んだ後、masonryディレクティブを配置し、その下でng-repeatで繰り返すものを表示するだけです。</div></div>ngDialogソースコードhttps://github.com/likeastore/ngDialogデモサイトhttp://likeastore.github.io/ngDialog/特徴ポップアップを実現するのに適しています。今回は、アラートをポップアップで出すことを例にします。}]);ポップアップの見た目のhtmlを置いておきます。(今回はalert.htmlとします。</div></div>ポップアップ呼び出し側で、下記のように呼び出すことでアラートが出せます。データの受け渡しの時にここにいれます。ポップアップが閉じられた時に動作します。まとめ自分で作るよりもライブラリを使うと、短時間で機能ができていいですよね。ngDialogなどは自分でカスタマイズして使うことで、より時間の短縮が可能になります。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。