データベース ミドルウェアPostgreSQLレプリカセット3台以上 【PostgreSQL】えっ!?レプリカセットで3台以上を!?~PRIMARY基準に構築する~ 中山テック 代表の中山です。 さて久しぶりのミドルウェア構築ネタです。 大規模なシステムになると2台構成では間に合わず、3台以上や多い所では10台構成なんてこともチラホラ。 ただ設定方法が大幅に変わるという訳でもありません。 今回は3台以上でのレプリカセットを作成する方法についてお話したいと思います。 ※参考にしたサイ... 2024年4月17日 中山テック代表
Excel ExcelVBAJavaメンバー Javaのget/setメンバーやメソッドをVBAで作成する~欲しい方はgithubから~ 中山テック 代表の中山です。 さて久しぶりのExcel(VBA)ネタです。 Eclipseでもメンバーを作成すればgetter/setterは簡単に作成できますが「それすらも面倒くせぇよ!」ということがあったので自作しました。 個人的に使いやすいようにしただけなので合わないかもしれませんが、是非お付き合いください。 ツ... 2024年3月25日 中山テック代表
ミドルウェア croncrontabユーザ PostgreSQLのレプリケーションセット~pg_stat_replicationの確認まで~ 中山テック 代表の中山です。 さて、ちょっと勘違いしていたのですがpgpoolの導入により完全なるレプリケーションがセットされると思い込んでいました。 しかし、pgpoolポートでDBアクセスし、selectすると差分が出るのでレプリケーションしきれてないことが判明。 ※参考サイト VMware × CentOS関連索... 2024年3月1日 中山テック代表
ミドルウェア croncrontabユーザ cronで定期的に処理を行う方法~分単位から年月日まで指定できる便利ツールです~ 中山テック 代表の中山です。 さて、サーバ上で定期的に処理を行いたい場合はどうすれば良いのでしょうか。 まさか時間が来たら手で処理を行う、と言うわけにもいかないでしょう。 その時は「cron」が非常に役に立ちますので是非使い方をご覧頂ければと思います。 ※参考サイト VMware × CentOS関連索引 VMWare... 2024年3月1日 中山テック代表
ミドルウェア データベースPostgreSQLバックアップリストア PostgreSQLのバックアップとリストア~pg_basebackupを駆使して主系副系復帰を目指す~ 中山テック 代表の中山です。 さて、前回で最終回だった確認事項ですが、PostgreSQLのバックアップ・リストアをまだやっておりませんでした(汗 というわけで早速始めたいと思います。 ※PostgreSQL × pgpoolの組み合わせでを前提とします VMware × CentOS関連索引 VMWare Works... 2024年2月29日 中山テック代表
ミドルウェア CentOSVMWareロードバランス冗長構成 冗長構成されたサーバがダウンした時の動作確認~ロードバランス機能も含めたテストを行う~ 中山テック 代表の中山です。 さて、過去7回に渡って説明させていただいた冗長構成の環境構築。 実際にどこかのサーバが落ちた時も平常運転できるのかを確かめる回です。 早速検証してきましょう。 VMware × CentOS関連索引 VMWare Workstation Player×CentOSで自PCに仮想環境を構築す... 2024年2月25日 中山テック代表
ミドルウェア ロードバランスNginx冗長構成Tomcat NginxをKeepAliveで冗長化~さらにロードバランスでTomcatを負荷分散~ 中山テック 代表の中山です。 さて、VMWareでやりたいことの集大成。 Keepaliveで冗長構成&VIPでの入り口作成⇒Nginxで受ける⇒主・副のtomcatにロードバランス。 と言ったことを実装したいと思います。 ※Nginxの設定はこちらのブログで実装済みです では早速やっていきましょう! ※Tomcat構... 2024年2月22日 中山テック代表
ミドルウェア CentOSNginxDigest認証ダイジェスト認証 NginxにDigest(ダイジェスト)認証を組み込む~ソースのコンパイルが必要です~ 中山テック 代表の中山です。 さて、NginxのDigest認証を実現させたくて色々ページを見ていたのですがソース⇒makeで作成する必要があるそうで・・・ 面倒ですが、これぐらいしないと実現できないので早速実践してみました! ※こちらのサイトを参考にしました VMware × CentOS関連索引 VMWare Wo... 2024年2月21日 中山テック代表
ミドルウェア VMWareアクセスできないlckプロセス VMWareを使っていて「プロセスはファイルにアクセスできません。別のプロセスが使用中です」と出た 中山テック 代表の中山です。 さて、VMWareを使用していてPCを強制終了しなければならないことがありました。 ※正式な手順である「シャットダウン」ではなく、電源ボタン長押し その時に表題のメッセージが出てログイン不可になってしました。 入れなおしか?と頭をよぎりましたが復旧できたのでやり方をお話したいと思います。 ... 2024年2月20日 中山テック代表
データベース CentOSPostgreSQLロードバランスpgpool-II pgpool-Ⅱを構築~PostgreSQLをロードバランス&フェイルオーバー可能とする~ 中山テック 代表の中山です。 さて、現在代表のPCに入っているVMWareには4台の仮想マシンがセットされています(!?)。 それも今回の最大目的である「PostgreSQL × pgpoolⅡ」でロードバランス&フェイルオーバーを導入したいためです。 では早速導入していきましょう! ※PostgreSQLのインストー... 2024年2月19日 中山テック代表