2009-05-01から1ヶ月間の記事一覧

rubyインストールしてあるのにsudoすると「/usr/bin/env: ruby: そのようなファイルやディレクトリはありません」と言われる

とある、gemをインストールしようとしたところ以下のようになります。 $ sudo gem install my_gem-0.0.1.gem /usr/bin/env: ruby: そのようなファイルやディレクトリはありません my_gem-0.0.1.gem は自作した gem でありファイルは存在します。 一般ユーザ…

syslog-ngのログ集約時にホスト名でフィルターする方法

以下のような、サーバ構成でWebサーバのログを収集したいと考えたとします。 デプロイなどの関係上、設定ファイル(configファイル)はサーバごとに変更したくないという場合があります。 同じ、local6.info でログサーバに投げるため、通常ログサーバ側では…

はてなブックマークプラス機能:タグスポンサーは「そのタグに」興味がある人が分かる

はてなブックマークプラスの一ヶ月無料キャンペーンを利用して、タグのスポンサー機能を使ってみました。 タグのスポンサー機能は名前だけ聞くと、タグのスポンサー(広告主)ということで、最初は何に使うのかな?と思っていましたが、以下の情報がわかるな…

VPN接続時に接続先が認識するIPについて

インターネットに接続してる場合、「接続先で認識される自分のIP」というものがあるが、VPN接続時には、それが変わるときと変わらないときがある。つまり、以下のようなこと。 ■いつものインターネット 「自分」 -> 「ルータ(IP:xxx.xxx.xxx.xxx)」 -> 「接…

CentOS5.1 on coLinuxを複数同時に起動する方法

以前、こちらでCentOS5.1 on coLinuxを起動しました。 それを、2つ同時(もちろんIPアドレスは別)に起動できないものかと考えていました。 それが、coLinuxでCentOS5.1を複数環境にしてみる - TrinityT's BLOGを参考にしましたら、実現できました。 id:Tri…

エンジニアの未来サミット 0905 エンジニア・サバイバル

エンジニアの未来サミット 0905 エンジニア・サバイバルに行ってきました。「今、第一線で活躍している方々の考え方やどのようにスキルなどを身につけたのか」 「時代のトレンド」 「昔と今の違い」 「エンジニアとして大切なこと」 「これからのIT業界」 「…

syslog-ngでrailsのログを集約する方法について

Sysloggerのインストール Sysloggerをインストールする。 sudo gem install SyslogLogger rails側の設定 config/environments/production.rb 以下を追記する。 require 'syslog_logger' RAILS_DEFAULT_LOGGER = SyslogLogger.new "appname" config/environme…

syslog-ngのプロセスがずっとCPU使用率99.9%になった・・・

syslog-ngのプロセスがCPU使用率99.9%になったsyslog-ng.conf は以下の通りです。 source s_local { pipe ("/proc/kmsg" log_prefix("kernel: ")); unix-stream("/dev/log"); internal(); udp(); }; #destination d_console { pipe("/dev/console"); }; dest…

gem install rails -v 1.1.6 で ERROR

バージョンが古い Railsの環境構築しようとしたら・・・ $ sudo gem install -y rails -v 1.1.6 Bulk updating Gem source index for: http://gems.rubyforge.org ERROR: While executing gem ... (Gem::GemNotFoundException) Could not find rails (= 1.1.…

ログ集約・収集について【syslog-ng - 収集】

これは、連載のような記事です。syslog - 集約 ↓ syslog-ng - 集約 ↓ syslog-ng - 収集 と見ると一番分かりやすいです。収集・集約の言葉の定義も分かります。 ログの収集についておさらい サーバ/インフラを支える技術に定義されている収集とは 各サーバ上…

ログ集約・収集について【syslog-ng - 集約】

これは、連載のような記事です。syslog - 集約 ↓ syslog-ng - 集約 ↓ syslog-ng - 収集と見ると一番分かりやすいです。収集・集約の言葉の定義も分かります。 syslog-ngを使ったログの集約 syslog-ngはsyslogの実装の1つです。syslog-ngではsyslogに比べて、…

ログ集約・収集について【syslog - 集約】

複数のWebサーバからlighttpdのログを集約・収集することになったが、方法が分からなかったので「サーバ/インフラを支える技術」で学習しました。 サーバ/インフラを支える技術 P295〜302に載っている「Webサーバのログの扱い」の部分はApacheを例に出してい…

8GのUSBメモリーに6Gのファイルをコピーしようとしたら「受け側のディスクが一杯です」といわれてコピーできない

ContOS5.1 on coLinux で利用しているイメージファイル(6G)を 8GのUSBメモリーにコピーしようとしたのですが、「受け側のドライブのディスクがいっぱいです。新しいディスクを挿入してください。」といわれる。 受け側のドライブ(USBメモリー)は空なので…

/RailsApp/public/dispatch.fcgi No such file or directory とエラーが出るが実際にはあるんだが・・・

以下のようなエラーが出る [fuga@hogehoge RailsApp]$ sudo /etc/init.d/lighttpd start Starting lighttpd: [ OK ] [fuga@hogehoge RailsApp]$ 2009-05-14 15:20:36: (mod_fastcgi.c.1022) execve failed for: /RailsApp/public/dispatch.fcgi No such file…

PostgreSQLとMySQLのSelect文の結果をテキスト出力する

Select文の結果をテキストファイルへ出力したかったのだが、調べたらできることがわかったので、そのメモ。 PostgreSQL copyというコマンドが使える。PostgreSQL-7.1-ja : COPY PostgreSQL-8.1-ja : COPY 使用例 以下の例は、PostgreSQL Version 8.1.11 で実…

emobile × coLinux のネットワーク設定についてメモ

what coLinuxを利用してインターネットにアクセスする際は、ブリッジ接続を利用していたのだが、emobileはダイヤルアップ接続のせいか、ブリッジ接続を利用できない。そのため、ほかの方法で coLinuxをインターネット接続させないといけないので、そのメモ。…

rpmdbが破損した・・

coLinux on CentOS5.3でMySQLをrpmでインストールしようとして、どうもうまくいってないようなので、アンインストールしようとしたら・・・。 # rpm -e MySQL-client-community-5.1.34-0.rhel5 エラー: rpmdb: 破損したヘッダインスタンス #382 を取得しまし…