タグ

unixとsocketに関するm_shige1979のブックマーク (3)

  • Unixドメインソケットの確認 - Qiita

    プロセス間通信といえば、pipeや共有メモリ、Unixドメインソケットを使用することが多いと思います。 あまり参考にはならないかもしれませんが、Unixドメインソケットについて少し実演してみたいと思います。 Unixドメインソケットとは 同一ホスト内でのプロセス間通信に使用できる。 一般的に通常のTCP接続よりもパフォーマンスがいいとされている。 リバースプロキシ、DB接続などでよく使われています。 サーバー #define UNIXDOMAIN_PATH "/tmp/server.sock" int main(int argc, char *argv[]){ int clifd, lsnfd; struct sockaddr_un cliaddr, srvaddr; struct pollfd fds[1] = {0,}; lsnfd = socket(AF_UNIX, SOCK_STR

    Unixドメインソケットの確認 - Qiita
  • Ruby 勉強会 第42回 発表資料 IO について

    2. 自己紹介cuzic「きゅーじっく」と読みます。×quzic × cusic「リファクタリング Ruby エディション」の読書会を計画しています。@ JR 尼崎駅徒歩2分(小田公民館)日程未定Kent Beck 著 最近 JavaScriptの勉強中関数が First-Class Object でいいね。2010/04/24第42回 Ruby/Rails 勉強会@関西 3. IO クラスみんな知っているよね?puts “Hello, World!”STDOUT や STDIN は IO のインスタンスopen(“/tmp/tempfile”) do |io| ~endファイル入出力だけでなく、ネットワーク処理などにも IO クラスを利用。2010/04/24第42回 Ruby/Rails 勉強会@関西 4. Ruby のIO はかしこいRuby のスレッドとうまく連携ブロックする IO

    Ruby 勉強会 第42回 発表資料 IO について
  • UNIXドメインソケット通信の内容を見たい - Qiita

    UNIX domain socket 通信は同一マシン上のプロセス間通信にしか使えないというデメリットがありますが,tcp 通信よりも圧倒的にパフォーマンスが良いので要求仕様的に使わなければならない局面は多いと思います 今回はフロントに Nginx で proxy して同一マシン上の別プロセスで動いているアプリケーションサーバーに対して UNIX domain socket 通信を行う構成で実際のアプリケーションサーバーに流れている通信を見たい時にどうするか書きます 実際にトラブルが起こった時に実際にどのような通信が流れているのかは tcp 通信なら tcpdump をすれば見れますが,UNIX domain socket 通信の場合は容易に見ることが出来ないので実際のアプリケーションサーバーにどのような通信が流れているのか分かりません しかしアプリケーションサーバーにどのような通信が流れ

    UNIXドメインソケット通信の内容を見たい - Qiita
  • 1