Technology
以下の記事通りに実行することで Terraformの定義ファイルを自動生成ができる。 dev.classmethod.jp 以下のコンソール操作を記録して生成されたファイルを確認してみる。 lamda関数作成 lamda関数のトリガー設定 # https://www.terraform.io/downloads.html …
確認したいファイルを取得し、ヘッダー情報を確認する。 curl -v https://d33up68w9jdm9b.cloudfront.net/Architecting6.8%E8%A3%9C%E8%B6%B3%E8%B3%87%E6%96%99.pdf ↪ * start date: May 26 00:00:00 2020 GMT * expire date: Apr 21 12:00:00 2021 GMT * s…
awsの方からEC2インスタンスタイプの先頭のアルファベットの覚え方を教えてもらったので忘れないうちにメモ。 文字列 覚え方(意味) T Typical workloads M Multi-purpose C Compute X Extreme RAM R Ram P Performance graphics F Field programmable arra…
掲題の通りで、設定値変更したものの反映するにはどうすれば良いのか確認する方法を調べたのでそのメモ。 postgresに入り以下のコマンドを実行して、contextの内容を確認する。 postgres=# select name,setting,unit,context from pg_settings WHERE name = …
掲題の通り。 aws cli の include は exclude に対して適用されるので両方設定しないと意図した挙動にならない。 $ aws s3 cp --recursive s3://test-bucket/app --exclude "*" --include "*_access.log" . docs.aws.amazon.com
Overview aws ec2 describe-instance-status --instance-ids で該当インスタンスの InstanceStatus と SystemStatus を確認する 内容 aws ec2 describe-instance-status --instance-ids を実行してaws側で問題がないのか確認する。 { "InstanceStatuses": [ …
blog.livedoor.jp 上記の記事を参考にServer::Starter 経由でhot deployに対応したのでその記録です。 内容 Server::Starter をinstall $ brew install cpanminus $ sudo cpanm Server::Starter $ ↪ cpanm Server::Starter Server::Starter is up to date. (…
Overview CentOS6のメンテナンスアップデートが2020/11/30で終了したので、それに伴いyumのミラーサイトからも消えた。 ミラーサイトを参照している箇所を vault.centos.org に入れ替えた。 内容 CentOS6のサポートが終了し、yumが失敗するようになるので延…
SSL証明書と秘密鍵のペアを確認するコマンドを毎回忘れてしまうのでメモしておく。 証明書 $ openssl x509 -noout -modulus -in hogehoge.cer | openssl md5 b1468e24045016fe4e185d30ac363b47 秘密鍵 $ openssl rsa -noout -modulus -in hogehoge.pem | ope…
Overview TERMシグナル を送ってもpidが変わらない場合は、Killシグナルをpidに送ってプロセス自体を落とす。 サービス自体はdaemontoolsで管理しているためkillされたサービスは自動で上げてくれるため再起動となる。 内容 daemontoolsに対してTERMシグナル…
掲題の通りで、デフォルトパッケージによるファイルなのかどうか調べることがあったのでメモ。 調べたいファイルのパッケージを確認。 $ cat /etc/issue Ubuntu 18.04.4 LTS \n \l $ dpkg -S /etc/snmp/snmp.conf snmp: /etc/snmp/snmp.conf パッケージに入…
Overview 変な請求金額が来たら同じような現象に遭遇した人がいないかtwitterなりredditなどで調べてみる。 内容 EBS Volumesの SSD (gp3) - Throughput の料金表を確認すると aws.amazon.com General Purpose SSD (gp3) - Throughput 125 MB/s free and $0.…
overview AWSのDNS サーバへのパケット数の上限は、1 ENI あたり 1024 パケット/秒。 DNSキャッシュ(dnsmasq)を導入して対応した。 aws.amazon.com 上記の事象に遭遇したため忘備録です。 ドキュメントにも DNS quotas Each EC2 instance limits the number …
overview 掲題の通りなので、apache confのallow/denyの後ろにコメントを書くとパフォーマンス劣化に繋がる。 内容 以下のようにconfを書いたとしても「Allow」のディレクティブが複数の値を取得する過程で、コメントをホスト名として扱ってしまう。 allow f…
metacpan.org Whitespace and IPC::Open3 / system() When using IPC::Open3 or system, if you provide a string as the command argument, it is assumed to be appropriately escaped. You can use the QUOTE constant to use as a portable quote charac…
Overview dentry_cache が徐々に肥大化していきslab cacheを肥大化させメモリを圧迫していた。 内容 アラート対応でメモリ逼迫の原因調査を行なった。 サーバのメモリがcacheで占有されていることを確認した。 slabtopでキャッシュサイズ順にソートしdentry…
Overview redis-cli の config set で指定できるのはバイト数のみ 内容 redisのメモリ上限をあげる必要があったので対応記録です。 redis.io In options where bytes or other quantities are specified, it is not possible to use the redis.conf abbrevia…