KUSANAGIのWordPressを使ってるんですが、Webサーバー(nginx)が落ちて自動リカバリしなかったのでいろいろ調べてたら、KUSANAGIのリカバリはMonitを使ってた。
MonitはLinux系OSでよく使われるサービス監視のソフトウェアです。
続きを読むKUSANAGIのWordPressを使ってるんですが、Webサーバー(nginx)が落ちて自動リカバリしなかったのでいろいろ調べてたら、KUSANAGIのリカバリはMonitを使ってた。
MonitはLinux系OSでよく使われるサービス監視のソフトウェアです。
続きを読むKUSANAGIのデータベースと言えばMariaDB(MySQL)ですが、マシンのプロセスを監視してると Redis サーバーが起動しています。
どうやら、Premium Edition についている WEXAL が使ってるらしい。
Redis はここ数年注目されてる非リレーショナルなデータベースです。
続きを読むKUSANAGIが推奨メモリ以下だと、ちょっとしたアクセス集中で結構な頻度のデータベース落ちが発生します。(メモリ2Gで検証。)
『Systemdの自動リカバリ(Restart)で対応すりゃいいじゃん。』とも思ったのですが、そうはいきませんでした。
続きを読むMariaDBには、インストール後にやっておくべき初期設定がふたつあります。設定ファイルの編集とmysql_secure_installationコマンドの実行。
rootパスワード設定や、だれでも使える匿名ユーザーの削除などのセキュリティ対策をします。
続きを読むLinuxにMariaDBをインストールします。最新版はパッケージ・リポジトリの登録からしないといけません。
あとはいつものパッケージインストールのコマンド実行です。
方法はCentOS, Ubuntuで使うコマンドが若干違うだけでほぼ同じです。
続きを読むMySQL/MariaDBの検索クエリ結果にデータがないものに日付だけ追加して、残りはデータ無しにする連続した日付をつける方法です。
テーブルの列(column)は追加せずテーブル構成は一切変更しません。SQLだけで行います。
ビューを作るときにも使えます。
(自分がよく忘れるので備忘録でもある。)
続きを読む