タグ

xinetdに関するyassのブックマーク (6)

  • RDS のリードレプリカを HAProxy で振り分ける際の死活監視について考えてみた - ようへいの日々精進XP

    5 時過ぎに目が覚めて眠れなくなったので気になっていたことを考えてみた。 はじめに RDS のリードレプリカを HAProxy で振り分ける方法については... blog.cloudpack.jp 上記の記事を参考にしつつ... blog.cloudpack.jp 上記のようなことをやってみたりした。 RDS のリードレプリカ(RR)接続を HAProxy で振り分ける 一応、構成図 基的には... HAProxy で RDS への分散アクセスを行う場合には、以下のように設定すれば RDS への接続をチェックして接続出来なければ HAProxy がよしなに切り離してくれる。 (略) listen mysql bind 0.0.0.0:3306 mode tcp option mysql-check user user_name balance leastconn server read0

    RDS のリードレプリカを HAProxy で振り分ける際の死活監視について考えてみた - ようへいの日々精進XP
  • xinetdでリバースポートスキャナを作る - ももいろテクノロジー

    xinetdを使うと、標準入出力を使うスクリプトなどを簡単にネットワークサーバにすることができる。 ここでは、xinetdを使ってさまざまなネットワークサーバを作ってみる。 環境 Ubuntu 12.04 LTS 32bit版 $ uname -a Linux vm-ubuntu32 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:42:40 UTC 2014 i686 i686 i386 GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.4 LTS Release: 12.04 Codename: precise $ gcc --version gcc (Ubunt

    xinetdでリバースポートスキャナを作る - ももいろテクノロジー
    yass
    yass 2014/08/31
    " xinetdを使うと、標準入出力を使うスクリプトなどを簡単にネットワークサーバにすることができる。 ここでは、xinetdを使ってさまざまなネットワークサーバを作ってみる。"
  • ElastiCacheとELBとtwemproxy - まめ畑

    redis / memcachedをスケールする方法として、アプリケーションで分散アルゴリズムを実装する方法や、ライブラリを使う方法などありますが、 Twitterが作っているtwemproxy(https://github.com/twitter/twemproxy)というものがあります。 これは、redis / memachedの前段に置くことでキャッシュクラスタを構成することが出来ます。様々な分散アルゴリズムや、故障ノードの切り離しなどの機能もあり、 キャッシュノードが不具合で接続できなくなったとしても自動でサービスアウトしてくれます。 開発も盛んに進んでいて、今、ノード追加時にプロセスの再起動が必要ですが、gracefulの実装も見えて来ました。 詳しくは以前書いたこちらの記事を参照して下さい。http://d.conma.me/entry/20121227/1356596553

    ElastiCacheとELBとtwemproxy - まめ畑
    yass
    yass 2014/03/16
    " ELBでtwemproxyのヘルスチェックを行う際には、/ノードグループのノード数が基準値以下になったら切り離すというような場合は以下のような簡単なスクリプトを配置してxinetdでアクセスを受け付ける事で実現出来ます。"
  • 設定情報のpush型構成を組む場合の手段についてのメモ - すずけんメモ

    管理画面から設定情報を保存しておいて、それをJSONで受け取ってfluentdのexec_filterで使うプログラム用に使っている箇所があります。管理画面のデータを保存するDBを、fluentdの入っているサーバ(以下、workerとします。)からは直接参照せず、管理画面のあるサーバからHTTPでJSON形式のデータをworkerで受け取るようにしています。workerでは定期的に設定情報のJSONを受け取るように設定しています。 しかし、定期的な設定情報の取得では更新からのタイムラグがあります。そこで、管理画面で設定情報が更新されたタイミングで準リアルタイムに設定情報を反映したいと考えました。 サーバに任意のカスタムイベントを送って、それを受け取ったら何かアクションを起こす的なことをしたいけど、Serfを使うまでもないし、かといって例えばfluentdをhttpで叩いてexecにつなげ

    設定情報のpush型構成を組む場合の手段についてのメモ - すずけんメモ
  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    suz-lab.com - suz lab リソースおよび情報
    yass
    yass 2013/09/14
    " "xinetd"の"redirect"を利用して実現してみました。 具体的には下記のように、"xinetd"を利用して1521ポートをリッスンし、1521ポートへの 通信をRDS(Oracle)にリダイレクトする中継サーバ(EC2)を用意します "
  • CentOS5.3にVNCでアクセスできるようにした。 - rderaログ

    VNCで接続したい、すべての人の参考になれば。 以前にも書いたんですが、もう一回、整理して書いてみます。 CentOS5.2にVNCサーバ環境を構築した。 - rderaログ 初めに VNCでPCに接続するにはvncserverを起動させておく必要があります。 # /etc/rc.d/init.d/vncserver start # chkconfig --list vncserver ただ、この方法はVNCを使わないときでもVNCデーモンが起動している状態であり、 リソースの無駄なんです。 そこで、xinetdを利用してVNCデーモンを起動します。 xinetdとは? 以下に非常に詳しい説明がなされています。 http://www.mukuan.org/security/xinetd.html 簡単に言ってしまえば、デーモンに要求があったときに起動させる仕組みのことです。 それでは、実際

    CentOS5.3にVNCでアクセスできるようにした。 - rderaログ
  • 1