更新コマンドが失敗する場合 環境に合わせて「–apache」や「–nginx」オプションを追加してあげる このブログのWebサーバはNginなので「–nginx」を追加した 更新に成功した🐱✨
[Solved] Let’s Encrypt Could not bind TCP port 80 because it is already in use by another process on this system (such as a web server)

var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
更新コマンドが失敗する場合 環境に合わせて「–apache」や「–nginx」オプションを追加してあげる このブログのWebサーバはNginなので「–nginx」を追加した 更新に成功した🐱✨
PHP-FPMからNginxへのログへの書き込みができない時に発生する。 NginxのuserとPHP-FPMの実行userを合わせてあげれば解決できる 既存ログへの対応 あとlogrotateも対応する
get_eventsのN+1のループクエリをきちんと潰せなかった Goの勉強不足 ・キャッシュライブラリの導入ができなかった 改善案 N+1の改善 alpをきちんと使えるようにする ・経験が少なくうまく使えてなかった スロークエリログの出力 … 実際には重いクエリがあった模様 ・出力手順化 ・mysqldumpslowでサマる Nginxへの切 …
この場合ループの中でSELECTがengineer_usersの数だけ発行される これが1回のクエリの結果N個取得して、N個の数だけSELECTが発行されるN+1問題 こうする こうすれば2行で済む ただ実際foreachの中で処理しているケースが実際のところがだいたいだと思う。 うまく処理を変えよう
GitLab 空のリポジトリの作成 リポジトリ https://gitlab.com/bsj_y.kanehiro/biscon1 当日このリポジトリを空で作り直す。URLは一緒になる Iさん、Gさんを招待する Project Information -> members bsj_i bsj_k. SSHでターゲットサーバに接続する S …
●Udemy https://www.udemy.com/course/vuejs-firebase/learn/lecture/14098728#overview ●演習フォルダ /Users/kanehiroyuu/Desktop/develop.nosync/Vue-Study/vuejs-firebase/sample-app Vue Cliの導入 $ npm …
Mac zshにインストール VS Codeプラグイン https://marketplace.visualstudio.com/items?itemName=golang.Go VS Code setting.json   …
スタートダッシュ Source->GitLab->EC2デプロイまで ISUCONスタートダッシュ GitLab CDによるデプロイができるところまで ぐぬさんによるまとめ>< 14:15 https://www.youtube.com/watch?v=eT5EOj-eVjc 14:34 https://isucon.net/archives/5604486 …
CloudWatchでSESのリージョン // おそらくオレゴンが多いでしょう Reputation.BounceRate Reputation.ComplaintRate で確認できる アラームの閾値 Q4. アカウントのレビューや、送信の一時停止の原因になりえるバウンス率は公開されていますか? 最良の結果を得るには、バウンス率を 2% 未満に維持する必 …
関連 CloudWatch Agent Supervisordのプロセス監視 ENAが有効になっていないとネットワーク系のメトリクスは取得できません AWS EC2 ENAの設定確認と有効化 公式資料 https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/metrics-collecte …
@see https://qiita.com/taquaki-satwo/items/c9c196c1642cad626661 AWS SNSの作成 Amazon SNS -> トピック -> トピックの作成 名前 hoge-cloudwatch-alarm 表示名 hoge CloudWatch alarm サブスクリプションの作成 トピック …