Server software

Linux

storcliでraid5からraid6にmigrateできない

ログを書いておきます pyshical disk root@dell /h/matsu# /opt/MegaRAID/storcli/storcli64 /c0/d0 show Controller = 0 Status = ...
Security

このサイトをTLS1.3に対応しました

概要 いつからか、matsu.teraren.comのTLS設定において、TLS1.3に対応していなかったので対応しました。TLS1.3は、1.2から大きくハンドシェイクシーケンスが変わっていたり、ちょっと古めの暗号化アルゴリズムが...
MySQL

SQLにおけるBETWEENの境界値と、カラムの精度に注意

BETWEENの境界値の扱いは、指定した2つの項を含みます。 BETWEEN AND 上のクエリーは以下と同等です。 <= AND <= 境界値を含めたくない場合はそれぞれの項で書く必要が...
nginx

nginxでサイトメンテナンスの設定

概要 DBに大きく変更を加えるリリースだったのでサイトを止めて作業する必要がありました。サイトの一時的なメンテナンスの場合は、HTTPレスポンスは503を返すのが正しいやり方のようです。ALBの5xxページはダサいので、ちょっとかっ...
MySQL

mysqlにてユーザを追加するときのクエリーテンプレ

概要 毎回ググってクエリーを作るのが面倒なのでメモ。ユーザを作って、そのユーザはあるDBのCRUDと、スキーマのmigrationを出来るようにするという最低限の権限を付与。 メモ 前提 ユーザ名: newuserパスワ...
MySQL

railsをdockerで構築して、Host ‘172.18.0.5’ is not allowed to connect to this MySQL server

概要 dockerをクリーンインストールしたら繋がらなくなった コードを追っていく必要あって、ちょっと面倒だった トレース mysqlの権限が無くなっているっぽいから、docker-compose execして、mysqlの...
Security

TLS 1.1以下の対応を無くし、TLS 1.2と1.3だけを有効化

背景 PCI DSS 3.2では、SSLとTLS1.1は2018年6月28日までに無くさなければいけないと明示している。 Visaは2018年2月にTLS1.1以下を無効にする主旨を発表し、各プログラミング言語に応じた移行方法...
MySQL

久しぶりにmysqltuner

概要 mysqltunerは、MySQLの統計情報を使ってパフォーマンスチューニングのアドバイスをしてくれる。最近はCVE(セキュリティ情報)も教えてくれるみたい。調べた背景は、64GBのRAMが載ったApacheやbatchプログ...
nginx

爆速!nginxを1分でHTTP2対応

背景 1分で実現できる有用な技術の12月22日分です前提として、HTTP2のパフォーマンスはnginxでHTTP2接続(not spdy3.1)の検証などを参照していただければと思います。テックブログをHTTP/2+PHP7+Wor...
MySQL

MySQL 5.6 minor query optimizer tips

... date_add(NOW(), interval -60 day) < column 当たり前と言えば当たり前ですが、上記の検索はfull scanになっちゃうんですね。 左辺が変数に展開されるのかと思いきや、...
タイトルとURLをコピーしました