White Box技術部

WEB開発のあれこれ(と何か)

Server

【logrotate】CentOSでログローテする

ログローテはたまにやろうとすると、あれどうだっけ?となるので logrotateを使ったログのローテーション方法をまとめました。 前提 環境(OS):CentOS 6.6 利用機能:logrotate、cron 今回は、ローテーションしたいログ、例えばアプリケーションログを /va…

php-fpmはgraceful restartしません(回避策あり)

php-fpmはgraceful restart. そう思っていた頃が私にもありました 以下の公式ドキュメントに「緩やかな (graceful) 停止/起動 機能を含む高度なプロセス管理」と記載があるので、 何の疑いもなくservice php-fpm reloadを叩いたらプロセスが落ちました。。 P…

【Linux】メモリがカツカツなサーバのメモリを復活させる

メモリ枯渇の背景 仕事で、PHPのPhalcon FWで作ったAPIアプリケーションが乗ったphp-fpmサーバを運用しているのですが、 こやつで大量のリクエストをさばけるよう、負荷試験を行ってチューニングした結果、 現在php-fpmプロセスは、staticでリクエストを待つ…

WebSphere Application Server 8をCentOS 6.6にインストールするまで

すんなりいかなかったので備忘録のようなものを。 以下の記事で書いた手順は省略します。 WebSphere Application ServerとSpringで開発をする - White Box技術部 WebSphere Application ServerとSpringで開発をする - White Box技術部 インストール環境とWAS…

最近の学び

手軽なネタがないので、今月学んだことなんかを。 サーバ関係 RedmineとSubversion Redmine上で参照しているSubversionのリポジトリ表示がリビジョン300近くになってから、ものすごく遅くなった。(Redmine以外からのアクセスも遅くなった) どうも根本原因…

いつものサーバ設定(Apache+Tomcat+PHP&Wiki、IRC、WebDAV)

会社がなかなかサーバを用意してくれない場合などに、Windowsの自端末を暫定サーバにする手順を書いておきます。 本番運用をする場合はDNSかリバプロ設定でIPアドレスを隠したり、他にもやることはあると思いますが、 暫定利用を想定しているのであまり細か…