AWS

AWS ELB配下のNginx, ApacheのTimeout推奨設定

  ELB のバックエンドサーバーとして Apache または NGINX を使用するための最適な設定を教えてください https://aws.amazon.com/jp/premiumsupport/knowledge-center/apache-backend-elb/   ELBとALBどちらを使うべき? ALB ALBファーストで考えて、ELBでは対応しているがALBで …

Linux, セキュリティ

SYN Flood 対策

# vi /etc/sysctl.conf net.ipv4.tcp_syncookies=1   # sysctl -p または再起動を行います。     SYN Cookieの問題点 SYN cookies の問題点として、以下のようなものが指摘されている: クライアントが指定してきた MSS の値を正しく記憶できない (近似値のみ)。 クライアントが指定してきた TCP …

アルゴリズムとデータ構造, PHP

PHP FizzBuzz

    どうしてプログラマに・・・プログラムが書けないのか? ちゃんとしたプログラマであれば、これを実行するプログラムを2分とかからずに紙に書き出せるはずだ。怖い事実を聞きたい? コンピュータサイエンス学科卒業生の過半数にはそれができないのだ。自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。     FizzBuzzを解いてみ …

MySQL, SQL, トラブルシューティング

MySQL デッドロック対処

MySQLのデッドロック対処 おまけでギャップロック 寄稿しました。 今回はトランザクションでよくありがちなデッドロックのご紹介。         たすきがけのデッドロック よくデッドロックはなんぞや?といった時に提示されるパターンです。   CREATE TABLE a_table( a_id INT UNSIGNED PRIMARY KEY, …

MySQL, Linux

Percona XtraBackup ロールフォワード

Percona XtraBackup mysqldumpリストア時間比較 おまけでロールフォワード 寄稿しました。   どっちを使う? XtraBackup レプリケーションが行われているシステム。 WEBサービス。1秒も止められないようなもの。1秒で利益や損失が発生するサービス。 XtraBackup, mysqldumpの併用しておく。 mysqldump 業務アプリ。深夜や早朝、お …

思考と思想

顧客に「無理です」と言わない

  こうして欲しい こういうことがしたい こう顧客に言われた時に、直感的にそれは 予算的に無理です 技術的に無理です 納期的に無理です 要件変更が大きくて仕切り直しをしなければいけないので無理です →「それは無理です」と言いたくなる。だけれど、言わない。     ① 代替案を提案する   予算的に無理です →予算が追加でいただければ可能です 技術的に →こういう方法で …

メール, トラブルシューティング

Plesk Onyx メールが受信出来ないトラブル対応

    スパムフィルタのホワイトリスト 「ツールと設定」 >> 「スパムフィルタ」       「ホワイトリスト」 >> 「アドレスを追加」     アドレスを入れます、 *@ドメイン名 という形にたいていの場合でなるかと思います。       IPホワイトリスト 「メールサ …