AWSEC2のt2.nanoインスタンスでkswapd0というプロセスがCPUを占有していた件 「MD5の変換/逆変換ツール」のデータベースに溜まっているデータを確認しようとSSH接続したところ動作がすごく重い。topコマンドで原因はなんだろうと調べてみたところ以下のような状態となっていました。 kswapd0というプロセスが99%になったり消えたりして、断続的に重い状態でした。 バッチ処理もCPUが持っていかれてしまったことが原因なのか時間を要するようになってし...2017.11.23AWS
shell script20秒に1回実行するcronの書き方 「MD5の変換/逆変換ツール」について毎分100件ずつデータ登録を行うバッチ処理のログを見たところ、思ってたより待ち時間が多くデータもあまり溜まっていなかったので20秒に1回100件のデータを登録するようにcronの設定を変えました。 cronの最小の設定単位は分のため秒の指定をどうするのかを調べたところ、以下ようにsleepでプロセスを待ち状態にしたあとに行いたい処理を実行すれば良いとのこ...2017.11.08shell script
httpdSSLに対応したWebサーバーの構築手順を紹介するブログを作りました 作り始めたのは昨年の年末頃ですが、BASIC認証をかけたまま放置してしまっていたので公開しました。 SSLに対応したWebサイト/Webシステム構築の手引き DTIのVPSサーバーのレンタルと環境構築 お名前.comでのドメイン取得 Let's EncryptのSSL証明書発行とWebサーバーへの設定 上記の設定を行った後、ユーザーの目的に応じてWordpress...2017.10.20httpdJavaLinux 環境構築MySQLPHP
AWSAWS Database Migration Serviceを利用したデータ移行手順 先日、AWSのDatabase Migration Service(以下DMS)を利用したデータ移行の際にINDEXやAUTO_INCREMENTなどのスキーマ情報が移行されないという内容の投稿をしましたが、この件について設定を見直したところ移行前にデータベースのスキーマ情報を移行し、少し設定を変更したDMSタスクを作成することで可能であることがわかりました。今回はDMSを利用したEC2(MySQ...2017.10.11AWSMySQL
AWS「MD5の変換/逆変換ツール」をServersMan@VPSからEC2に移設したときの話 前回の投稿内容の「MD5の変換/逆変換ツール」についてServersMan@VPSからEC2インスタンスに移行しました。ServersMan@VPSのサーバーは既に別のシステムを動かすのに使用しておりMySQL(MariaDB)のアップグレードで環境情報を変更したくなかったため新たにAWS上にサーバーを作ることにしました。 t2.microより安いt2.nanoというインスタンスタイプもあっ...2017.10.10AWShttpdLinux 環境構築MySQLPHP