タグ

apacheに関するatsuizoのブックマーク (29)

  • 手軽に負荷テストができるツール「Taurus」がスゴい

    modules: jmeter: version: 5.4.1 # ここに書いてあるバージョンを勝手にダウンロードしてくれる properties: log_level.JMeter: WARN log_level.JMeter.threads: WARN system-properties: org.apache.commons.logging.simplelog.log.org.apache.http: WARN 既存ツールのラッパーとして動作 デフォルトでは内部的にJmeterが実行されますが、以下のようなツールで作成されたスクリプトを流用することが可能です。 JMeter Gatling Locust Selenium Vegeta つまり、さきほどはYAMLでシナリオが記述可能とは言いましたが、もちろん既存のスクリプトを流用できるってことです。 いままで作り上げてきたスクリプトや

    手軽に負荷テストができるツール「Taurus」がスゴい
  • PythonでApache beam 入門

    2020-12-26 TensorFlowの勉強をしていたら、Apache beam を前処理に採用していたケースがあり、興味を持ったので深堀りしてみます。 興味が湧いたモチベーションとしては、 データ量が増加しても前処理部分を難なくスケールできそう(前処理部分をスケールさせて高速に実験を回したい、並列化などはすべて良い感じにbeamに任せれそうバッチとストリーミングの両者に対応可能なので、柔軟な機械学習の推論サービスが提供できるのでは? (GCPの参考資料 Data preprocessing for machine learning: options and recommendations)Apache beam を触りつつ分散データ処理を学びたいhttps://github.com/jhuangtw/xg2xg#services を見てみるとGoogle 内部のFlume という並列

    PythonでApache beam 入門
    atsuizo
    atsuizo 2020/12/26
    ちょうど興味を持ち始めてGCPのDataflowがBeamの実行環境という認識をしたところ。続編期待。
  • Apacheのサンプルログを生成し続けるスクリプトをRubyGemsに登録してみた

    Apacheのサンプルログを生成し続けるスクリプトをRubyGemsに登録してみた こちらの記事で書いた、Apacheのログを生成し続けるスクリプトをRubyGemsに登録してみました。 なので、今後は gem install apache-loggen とインストールするだけで、 apache-loggen というコマンドが使えるようになります。使い方は今までと同じです。(以下のような感じです) apache-loggen [--rate=0] [--limit=0] [--rotate=0] [--progress] [--json] [outfile] --rate 毎秒何レコード生成するかの指定。0以下は制限無し。 --limit 最大何件出力するか。0以下は延々と出力し続ける。 --rotate ローテーションの間隔。単位は秒指定。0以下はローテーションしない。 --progre

    Apacheのサンプルログを生成し続けるスクリプトをRubyGemsに登録してみた
  • httpd.confについて調べたのでまとめたよ - とある技術の備忘録

    最近学科の友人3人とサーバ/セキュリティについての勉強会を週1で行っていて、毎回何か調べてくることになっており、今回は apache の設定について少し調べてきました。初心者がまとめたので間違っている部分があるかもしれませんが、勉強の役に立てて頂ければ幸いです。 httpd.confはどこにある? 最小限のhttpd.conf 3つのセクション セクション1: GlobalEnvironment セクション2: MainServerConfiguration セクション3: VirtualHosts モジュールの追加 外部設定ファイルの読込み サーバリソースの監視方法 httpd.confはどこにある? OSによって異なりますが、以下の階層に置いてある可能性が高いです。 CentOS、FedoraなどRed Hat系 /etc/httpd/conf/ SUSE系、MacOSX /etc/a

    httpd.confについて調べたのでまとめたよ - とある技術の備忘録
  • mod_rewriteでの最後の砦 - As a Futurist...

    Web サーバ勉強会#3で話してきた内容です。mod_rewrite と mod_proxy_balancer 使って、L7 ロードバランサを作ろうとしたときにハマった話なんですが、すごい特定の限られた条件だし、そもそも大してクリティカルじゃないのですが、まぁまぁ面白い話題だと思うので紹介しておきます。 mod_proxy で最後の砦を作る時 ただのリバースプロキシだったり、L7 ロードバランサだったりの用途で、Apache の mod_proxy(mod_proxy_balancer)を使うことはたまにあると思います。RewriteMap とか、ルールのマッピングを外部ファイルにできたりするので結構柔軟に色々できます。 その際に色々と振り分けのルール付けを設定した後で、最後に「どれにも当てはまらない時はとりあえずここに振り分けさせる」というルールを書くときみなさんどうしてますか?Apac

    mod_rewriteでの最後の砦 - As a Futurist...
  • ブラウザのPOSTリクエストは、リダイレクトさせるとGETに化ける? ::ハブろぐ

    POSTがGETになってる? 前回のエントリーにもつながっている話ですが、ブラウザからフォームでPOSTされたものがリダイレクトされたときの挙動について。挙動が理解できると、化けるってのも失礼な表現なんですが。以下、化けた理由と、HTTP周りの実装の話をつらつらと。 普通のHTMLなフォームからPOST <form action="post_receiver" method="post" enctype="multipart/form-data"> <input type="file" name="imageFile" /> <input type="submit" value="画像をアップロードしてやんよ" /> </form> 上記のようなHTMLなフォームから、POSTした際にサーバー側でうまくPOSTデータを受け取れないことがありました。 echo $_SERVER['REQUE

    ブラウザのPOSTリクエストは、リダイレクトさせるとGETに化ける? ::ハブろぐ
  • Tomcatのproxyなんとか周りについて | クロジカ

    ホーム / ハック / Tomcatのproxyなんとか周りについて

    Tomcatのproxyなんとか周りについて | クロジカ
    atsuizo
    atsuizo 2016/04/25
    ][SSL]
  • Apacheのmod_rewriteモジュールの使い方を徹底的に解説

    はじめて利用する方でも分かるように、一から徹底的に解説します リダイレクトやURLの書き換えを行うmod_rewrite。 呪文のように難しい記述に、何をやっているのか分からない挙動。 私自身、自動で生成されるものを利用したり、コピペで済ませていました。 しかし、とある案件でmod_rewriteについて学ぶ機会があったので、良い機会だと思い、mod_rewriteの使い方をまとめてみました。 目次 mod_rewriteの初期設定とログの表示方法 mod_rewriteの初期設定 ログファイルの設定 各ディレクティブの解説 RewriteBaseディレクティブ RewriteCondディレクティブ RewriteCondの後方参照について テスト文字列に利用できる環境変数の一覧 条件パターンの一覧 オプションの一覧 RewriteEngineディレクティブ RewriteMapディレクテ

    Apacheのmod_rewriteモジュールの使い方を徹底的に解説
  • mod_rewriteの考え方。 - こせきの技術日記

    http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html を見ながら。 URLが正規表現(A)にマッチし、かつ 文字列(B)が条件(C)を満たす場合に、 URLを(D)に書き換える。 というのが基。 RewriteRule URLが(A)の正規表現にマッチしたら(D)で書き換える。 正規表現(A)は、リライトを実行するかどうかの条件(真偽値)であって、置換 url =~ s/(A)/(D)/ ということではない。たとえば、以下のような正規表現でリライトされる。 Google Code Search # 1文字マッチしたらリライト実行。空文字列でなければ実行する。 RewriteRule . index.php [L] Google Code Search # 先頭にマッチしたらリライト実行。常に実行する。 RewriteRule ^ -

    mod_rewriteの考え方。 - こせきの技術日記
  • Route53+ELBを組み合わせたSEO対策版Sorryサーバの構築 - Qiita

    はじめに SorryサーバをS3版、EC2版、EC2+AutoHealing版の3パターン作ってみました。 SLA100%のDNSで、世界中にあるエッジロケーションから一番近いDNSサーバを見つけ出し名前解決をしてくれるため非常に高速であることと伝播の速度も非常に早いそうです。また、aliasが使えること、ヘルスチェックが行える点が特徴的です。 ELB(ElasticLoadBalancer) ELBはソフトウェアロードバランサとなります。ELBはEndpointは一つですが、裏側では常に冗長化されているためその点利用者が考える必要がないことと、安価で簡単に使えることがメリットとなります。振り分け、Stikiness、切り離しなど基的な機能は抑えていますが、F5などのロードバランサとは細かい所で機能が異なりますので注意が必要です。 S3でSorryサーバ Route53とELBができるこ

    Route53+ELBを組み合わせたSEO対策版Sorryサーバの構築 - Qiita
  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • 一時的にすべてのURLへのリクエストを''メンテナンス中''表示にする - いろいろwiki@princo.org

    2011-10-13 ワンライナーでDVD(ISOイメージ)をPS3で再生可能なmp4にエンコード CentOS6でHandBrakeCLIを使う 2011-10-12 wiki.princo.org 2011-09-01 ApacheKiller 2011-07-29 RecentDeleted 2011-07-28 CentOS6上のKVMでipv6を使う時の注意 2011-06-16 ipv6でフィルタリング(netfilter/ip6tables) 2011-06-15 ipv6ルーターを作る(6rd編) 2011-06-14 ipv6でipvs/lvs/keepalived ipv6ルーターを作る(feel6編) ipv6でサーバを公開する ipv6通信チェックURL ipv6アドレスを使ってみる ipv6アドレスの構造 ipv6について現状と今後 2011-06-09 特殊IP

  • apache_メンテナンスページ(リダイレクト) - 自宅サーバWiki

  • ApacheサーバでRewriteしてメンテナンス画面を表示させる - tyn-iMarketの技術メモ

    稼働中のWebアプリで一旦メンテナンス画面を表示させて、その間に新しいバージョンをデプロイしたいことがあります。 Apacheだとmod_rewriteを使い全てのリクエストに対してメンテナンス画面のURLに書き換えるか、メンテナンス画面のURLにリダイレクトさせれば良いです。 URLを書き換える単純な例だとこんな感じに。 RewriteEngine on RewriteRule .* /maintenance.html こちらはリダイレクトする例。リダイレクトする場合はRewriteRuleのオプションに[R]を指定します。 同一ドメインにリダイレクトする場合、RewriteCondでリダイレクト先のパスを除外しないとリダイレクトループが発生するので注意です。 RewriteEngine on RewriteCond %{REQUEST_URI} !=/maintenance.html

    ApacheサーバでRewriteしてメンテナンス画面を表示させる - tyn-iMarketの技術メモ
  • Apache httpd 2.4 をソースからインストールする手順 (CentOS/RedHat) |

    以前の投稿で、Apache を CentOS/RedHat にインストールする方法には2つの方法があることを解説しました。 今回は、CentOS/RedHat に Apache 2.4 をソースコードからインストールする方法について解説します。 稿で解説する操作は全て root 権限で実施します。 1. 事前準備 Apache 2.4 をソースコードからインストールするためには、gcc, make, pcre, pcre-devel のライブラリが必要になります。 また、ソースコードのダウンロードに wget コマンドを説明中で利用しますので、それらをあらかじめインストールしておきます。 # yum install gcc make pcre pcre-devel wget 2. APR と APR-util のインストール Apache 2.4 をソースコードからインストールする前に

    Apache httpd 2.4 をソースからインストールする手順 (CentOS/RedHat) |
  • CentOS6.7 64bitにApache2.4.16をRPMからインストール

    CentOS6.7の64bit版にApache2.4.16をRPMからインストールする方法を以下に示します。 ※CentOS7 64bitをご使用の場合は、当サイトのCentOS7 64bitにApache2.4をRPMからインストールのページをご覧ください。 CentOS6.7の標準リポジトリからインストールできるApacheのバージョンは2.2.15のため、RPMはApacheの公式サイトからダウンロードしたソースを元に作成していきます。 依存関係にあるパッケージで、CentOS6.7の標準リポジトリからインストールできるものについては、特別なものでない限り省略しています。 以下の各コマンドで、プロンプトが「#」で開始しているものはrootユーザーでの実行、「$」で開始しているものは一般ユーザーでの実行となります。 ここでRPMの作成に使用しているrpmbuildコマンドについては、当

    CentOS6.7 64bitにApache2.4.16をRPMからインストール
  • LAMP環境(Linux,Apache,MySQL)の障害対応で最初のアタリをつけるための秘伝のタレ - Qiita

    この記事は animateLAB Advent Calendar 2015 19日目の記事です。 こんにちは。ポエムおじさんこと@kariaです。今年のAdvent Calendarもついに19日目となりました。後半に入り歴戦のエンジニアたちが次々と参戦してくれて、主催者としてはありがたい限りです。 今日はポエムデーのはずだったのですが、予定を変更して私の手元の秘伝のタレに少し味付けをして公開することにしました。ということで、LAMP環境で障害対応をすることになった時にどこからアタリを付けてどう調べていくか?という初動対応のお話をします。 そもそもLAMP環境とは OS:Linux Webサーバ:Apache データベース:MySQL アプリケーション:PHP/Perl/Python という組み合わせの、IT用語辞典に項目があるぐらいメジャーな環境構成のことをLAMPと呼びます。最近だとW

    LAMP環境(Linux,Apache,MySQL)の障害対応で最初のアタリをつけるための秘伝のタレ - Qiita
  • Welcome to Apache™ Hadoop™!

    Apache Hadoop The Apache® Hadoop® project develops open-source software for reliable, scalable, distributed computing. The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation an

  • Welcome to Apache Hadoop!

    Apache Hadoop プロジェクトでは、信頼性の高いスケーラブルな分散コンピューティングのためのオープンソースソフトウェアを開発しています。Hadoop には以下のサブプロジェクトがあります。 Hadoop Common: Hadoop のほかのサブプロジェクトをサポートする共通のユーティリティです。 Avro: 各種スクリプト言語に動的に組み込み可能なデータ直列化システムです。 Chukwa: 大規模分散システムを管理するためのデータ収集システムです。 HBase: 巨大テーブル用の構造化データストレージをサポートするスケーラブルな分散データベースです。 HDFS: アプリケーションデータに対して高いスループットでのアクセスを可能にする分散ファイルシステムです。 Hive: データ・サマライゼーションやアドホックなクエリー操作を可能にするデータウェアハウス・インフラストラクチャです

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ