IT Notebook

とあるエンジニアの備忘録

NginxでCSSファイルが更新されない時の対応について

以前CSSファイルが更新されないという減少が発生した時の対応となります。 原因 Nginxで「sendfile on;」というパラメータが有効になっていた。 このパラメータを有効にしていると、kernelのシステムコール「sendfile」を使用して、kernel内にファイルを複写…

Linuxのプロンプトにホスト名を表示する方法

Linuxのプロンプトにホスト名を表示する方法 Amazon Linuxのデフォルトのプロンプトはこんな感じです [ec2-user@ip-10-10-10-10 ~]$ このサーバのホスト名を「test1」とした場合、以下のようなコマンドでとりあえず実行すると変更されるのですが [ec2-user@i…

sysbenchコマンドサンプル

sysbenchのコマンドサンプル。自分用にメモ。 CPU処理性能 sysbench --test=cpu --cpu-max-prime=20000 --num-threads=16 run > sysbench_cpu_16.txt sysbench --test=cpu --cpu-max-prime=20000 --num-threads=128 run > sysbench_cpu_128.txt Disk処理性能…

roadworker - [ERROR] ArgumentError: invalid configuration option `:credential_provider' の対応方法

roadworkerのバッチ処理を別サーバに移行した時にエラーにハマったのでメモ このバッチ処理は複数のAWSアカウントに対応するため「--profile」を使用している その辺りでエラーがでているようす 環境 OS:Ubuntu 14.04.1 LTS 対応 roadworkerのバージョンを比…

VMwareの仮想マシンをAWSに移行する

プライベートクラウドのVMWareの仮想マシンをパブリッククラウドのAWSに移行したときのメモ 環境 Hypervisor : VMwareESXi5 OS : Ubuntu 12.04 LTS 手順 1.VMware上の仮想マシンをova形式でエクスポート 移行対象の仮想マシンは複数ディスクなのでova形式…

td-agentでログ出力レベルを変更する方法

使い続けて3年以上。ログはerrorとwarningしか出力されないと思い込んでしまっていた ついに詳細なログを確認しないと解決出来そうにない問題にぶち当たり調べた時のメモ 環境 OS:Ubuntu 14.04.2 LTS td-agent:0.12.12 修正箇所 「/etc/init.d/td-agent」の…

git archive コマンドでソースをアーカイブする方法

gitに格納したあるソースのみを取得した時のメモ 環境 OS:Ubuntu 14.04.2 LTS git clone 特定のブランチのソースを取得したかったので、ブランチ指定でクローン git clone -b <Branch> <Repository> git archive リポジトリに移動してアーカイブコマンド実行 cd <Branch> git archive HEA</branch></repository></branch>…

Apache2.4でエラー「Unknown Authn provider: ldap」が出たときの対応手順

Apache2.4でOpenLdapと連携させる時に以下のエラーがでて結構苦労したのでメモ 環境 OS:Ubuntu 14.04.1 LTS エラーメッセージ AH00526: Syntax error on line 8 of /etc/apache2/mods-enabled/FILENAME: Unknown Authn provider: ldap Action 'configtest' f…

Subversion1.8.8 + Apache2.4.7 + OpenLDAP連携した環境構築

SubversionをAWS上に構築した時のメモ 今更ながらですが... 環境 OS:Ubuntu 14.04.2 LTS 手順 1.パッケージインストール sudo apt-get update sudo apt-get install subversion subversion-tools libapache2-svn apache2-utils apache2 libapache2-modsecuri…

GitLab7.4.3から7.14.3へのアップグレード

GitLab7.4.3のslack連携がうまくできなかったので GitLab7の最新版である7.14.3へアップグレードした時のメモ 環境 OS:Ubuntu 14.04.1 LTS 手順 1.アップグレードするパッケージの確認 この確認方法ですがを探すの結構苦労しました ここでは「7.14.3-ce1 ubu…