hoge-hogeoのひきこもごも

インフラエンジニアだけど形を持ったインフラを触ったことがない人の徒然

2018-01-01から1年間の記事一覧

OpsWorks触ってる

チュートリアルしてるだけなのに、SSHの設定するのがもうめんどくさい。

terraformでaws access_key, secret_keyの指定方法

個人的備忘録。本家のドキュメントが英語なので。 IAMの指定の仕方はいくつかある tfファイルに直書きする コマンド実行時にオプションで渡す ファイルに書いておく 1. tfファイルに直書きする 本家のexampleに一番最初に出てくる書き方。 どやーってgithub…

雑記:terraformちょっと触ってる

EC2 FullAccessだけつけたIAMユーザつくる ↓本家を見ながらつくってく learn.hashicorp.com depends_onでS3出たあたりで、IAMユーザにS3 FullAccessつける ↓の途中で止まってるなう。 https://learn.hashicorp.com/terraform/getting-started/dependencies

beanstalk触ってる話

概要 検証 .ebextensitonを使ってみる td-agentを入れてみる ebコマンドを用いたデプロイ ebコマンド使ってみる memo コマンドラインでデプロイしたい アプリケーションのバージョンを作成 アプリケーションバージョンについて requirement.txtってどこで実…

jenkins ジョブの排他実行したい話

概要 資源 検証 ノードを1つにしてみる Pluginに頼ってみる 概要 アプリケーションのデプロイに3つのジョブを使っている。 PHPアプリをビルドする@ビルドサーバ ビルドしたアプリを対象サーバのDocumentRootへscpする 対象サーバのDocumentRootを切り替えて…

SonarqubeでCoverage出したい話

備忘録。 忘れている何かがあるかもしれない。 資源 CentOS Linux release 7.2.1511 (Core) Jenkins ver. 2.73.1 Java 1.8.0_111 Oracle Corporation (64-bit) SonarQube Scanner 2.8 手順 必要なソースをgit clone ログDIRとか作る Composer updateする php…

Systemctlのサービスを作る

参考 enakai00.hatenablog.com enakai00.hatenablog.com ■serviceファイル作成 vim /usr/lib/systemd/system/nginx.service ############################################ [Unit] Description=nginx - high performance web server Documentation=http://ng…

文字列編集系shell芸

php.iniとかコメントアウトたくさんある系のconfをさらっと確認しよう。 コメントアウトをgrep -v してみればいいかな。 $ grep -v "^;" /etc/php.ini [PHP] engine = On short_open_tag = Off precision = 14 output_buffering = 4096 zlib.output_compress…

Apache Flinkに入門してみる

https://ci.apache.org/projects/flink/flink-docs-release-1.6/quickstart/setup_quickstart.html チュートリアル見て入門してみる。 下のターミナルで打った文字列が、上のターミナルでtailしてるログに吐かれていく。 僕はこのダッシュボードで何を確認す…

pythonでRedisの大量データからttl一覧を取得したい(2)

Redisのキーってttl切れしても実はメモリ上には残ってて、volatile-lruとかが発生するまで残ってるんじゃね? getかttlとかで引けば消えるんじゃね? っていう話が上がって、とりあえずscanしてttl引いてみよう、getしてみようという話。 スクリプト1 collec…

pythonでRedisの大量データからttl一覧を取得したい

Redisに大量のLaravelセッションがあるが、特定のキーパターンについてttl一覧を取得したい。。。 python分からないもぅマヂ無理。なので、↓のような感じで処理をする。 scan パターン count=100とかでキー一覧をつくる キー一覧をfor分で回してttlを探す キ…

redisに大量データを投入したい

脳死bashマンだから for i in `seq 1 1000000`;do redis-cli -h $ホスト setex key$i $ttl val;done とか書いてたけど、めっちゃ遅い。 luaで書いたら早かった。100万件で4秒以下。 > eval "for i = 1, 1000000 do redis.call('setex', i, 300, 1111111111) …

メモリ系の話で参考にしたページ

vmstatの話 qiita.com meminfoの話 dev.classmethod.jp slabメモリの話 dev.classmethod.jp slabの話2 qiita.com キャラクタデバイスとかの話 d.hatena.ne.jp