CentOS
はじめに とあるサービスを作っている最中に負荷について調べていたところ、将来的にDBの負荷分散が必要になる可能性があった。 サービスはAWS上に構築するため、DBの負荷分散にはリードレプリカを利用し、DBのアクセスを振り分ける感じになる。 DBの負荷分…
はじめに とあるサービスを作ることになった。 あるパッケージに連帯するサービスで、パッケージではOracleDBを使用していた。 サービスの機能で、OracleDBの一部のテーブルのデータを取り出したかった。 しかし、サービス用のWebアプリをSpringBootで構築し…
はじめに とあるリリース前のサービスの負荷試験をやったときに、将来的にDBを複数台使用するとして、Webアプリケーションをどのように変更したら良いか分からなかった。 WebアプリケーションはSpringBootを使用しており、アプリケーションの機能追加で、DB…
はじめに Webアプリやら常駐サービスを開発するときに、いつも新しく仮想サーバを作成するのだけれども、容量がでかいし、構築に時間がかかる。 「いつか使うかも」って思って、全然消さなかったりする 一緒に開発するからといって、仮想サーバを渡しても、I…
はじめに よくあるWEBサーバ+DBサーバを使用した、とあるサービスを作る事になった そのサービスをリリース後は結構な利用人数になりそうだった なので、負荷分散ができる環境に前もって準備をしておこうと思った ただし管理画面があるので、とあるURL以下…
はじめに とあるプロジェクトで、Java(Spring Boot)でWEBアプリケーションを作ることにした 開発中はWindows内の統合開発環境の組み込みサーバで、アプリの動作確認できる しかし本運用は多分CentOSで、今までApache+PHPの環境構築しかやったことがなかっ…
CentOS6.8のデフォルトのgitを使用していたときに、「バージョンが古いので実行できない」的なことを言われた(何をしていたか忘れた・・・) なので、最新のgitをコンパイル&インストールした 以下のサイトを参考にした。(ほぼ参考サイトと同じ内容) Git…
パッケージ管理ツールでPHPをインストールすると、CentOS6.8の場合、デフォルトのApache2.2がインストールされる あとApache2.4を使う場合、パッケージ管理ツールでインストールするPHPはfast-cgiで使わないといけない(らしい) ある環境と完全に合わせたか…
CentOS 6.8(最小インストール)、Apache 2.2、PHP 5.6、PostgreSQL 9.6、PostGIS 2.3の環境で、MapServer 6.4.4をビルドとインストールをやった。
昔、PostgreSQL9.3でPostGISの環境構築をやったけど中々ブログに書くタイミングがなかった・・・ 現在、PostgreSQLの最新は9.6なので、最新版でCentOS6.8に環境構築をしてみようと思う ちなみにPostGISの公式のインストール方法はコチラ↓ postgis.net まず、…
CentOS6.8で久しぶりに「yum update」でパッケージを更新しようとしたらエラーが出た エラーの内容はこんな感じ [Errno -1] repomd.xml does not match metalink for epel 他のミラーを試します。 最初は回線の調子が悪いのかと思ったけど、何回「yum update…
さくらのVPSのCentOS6のSELinuxはデフォルトで「disabled」になっていたので、「enforcing」にした話 有効化については以下のサイトを参考にした。 5.4. SELinux の有効化および無効化 必要なパッケージをインストール # yum install selinux-policy-target…
cronのバッチ処理がちゃんと動作したかどうかをメールで送信する機能が欲しかった。cronは実行した内容をroot宛にメールを送信する。CentOS6で、そのメールをGmailにリレーする設定・方法を紹介。
PostgreSQLの現在最新のバージョンは9.5。新しい機能として、UPSERT(ON CONFLICT句)の実装、OUPING SETS句、CUBE句、ROLLUP句の実装された。PostgreSQL9.5をCentOS6にインストールした話
CentOS6のデフォルトでインストールされるPHPは5.3 何回かCentOS6にPHP5.4~5.6をインストールしようとして失敗 昨日やっとできたので、今後のためにも書いておく EPELリポジトリとRemiリポジトリの追加 yum install epel-release RemiリポジトリのURLは htt…
「構成管理」との出会い 普段からサーバの管理・運用はやらないものの、ちょっとした動作確認を行うときにサーバをよく立てている。 慣れてきたとはいえ、ポート解放を忘れてたり、yumを何回も実行したりと時間がかかる。 慣れましたけど・・・(震え声) だ…