タグ アプリケーションサーバ
新着順 10 users 50 users 100 users 500 users 1000 usersNGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に
NGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に オープンソースで開発されている軽量なアプリケーションサーバ「NGINX Unit」(エンジンエックス ユニット)が、最新のバージョンである「NGINX Unit 1.31」でサーバサイドWebAssemblyにテクノロジープレビューとし... 続きを読む
Tomcat Javaアプリケーションのコンテナ移行自動化ツール群「Tomcat modernization flow」、Google Cloudがプレビューリリース
Google Cloudは、Apache Tomcatで実行されているJavaアプリケーションを自動的にコンテナ環境へ移行してくれるツール群「Tomcat modernization flow」のパブリックプレビュー版をリリースしました。 Apache TomcatはJavaでアプリケーションサーバを実装するプラットフォームとして人気の高いアプリケーションンサーバで... 続きを読む
Intel CPUとAMD CPUの混在による問題に直面した話 | 開発ブログ | Elastic Infra
チーフエンジニアの加辺です。 今日は珍しいトラブルに出会ったので紹介します。 起こった問題 ある環境ではEC2によりサーバを運用しており、アプリケーションをデプロイサーバでビルドし、その成果物をアプリケーションサーバへコピーすることでデプロイとしていました。 ここで新規サーバを作成していたところ、一部の... 続きを読む
RubyKaigi Takeout 2021でしゃべった - たごもりすメモ
RubyKaigi Takeout 2021の途中ではあるけど、とりあえず自分の発表終わったのでメモ。 Ractor's speed is not light-speed from SATOSHI TAGOMORI Ractorをワーカーとして使うアプリケーションサーバを作ったよ! という話なんですが、まあこれは話の入りというかそういうもので、実際の内容の中心はRactorではどういうコ... 続きを読む
はてなブログのキャッシュ周りをきちんと改善したら、アプリケーションサーバの台数を半分にできた話 - Hatena Developer Blog
はてなブログでSREをやっているid:cohalzです。 2019年12月頃からid:utgwkkやid:onkとともに、はてなブログにおけるキャッシュ周りの改善を行いました。その結果、次のような成果が得られました。 ブログ記事のキャッシュヒット率が、1日平均で8%から58%に向上 アプリケーションサーバの台数を、以前の半数以下に削減 ... 続きを読む
Apache Tomcatの脆弱性(CVE-2020-1938)を狙ったと思われる8009/tcpへのアクセス増加 – wizSafe Security Signal -安心・安全への道標- IIJ
概要 2020年2月24日にApache Software FoundationからApache Tomcatの脆弱性(CVE-2020-1938)情報が公開されました。これは、Apache JServ Protocol(AJP)に関する脆弱性です。AJPとは、Apache Tomcatと通信を行うためのプロトコルであり、例えば、HTTPサーバ(Apache HTTP Server)とアプリケーションサーバ(Apache ... 続きを読む
macOSでDockerを使ったGoのアプリケーション開発を爆速にするホットリローダを作った - Qiita
はじめに メリークリスマス!! みなさんは Go のアプリケーション開発をどのような環境で行っていますか? 弊社ではゲームのアプリケーションサーバに Go を採用しており、開発は macOS で Docker for Mac を利用しています。開発当初はこの構成による不満は特に感じていませんでしたが、1年半ほど経ってプロジェクトの... 続きを読む
Docker でロードバランサ・アプリケーションサーバ・DBサーバの環境構築 - A Memorandum
はじめに Nginx でロードバランサを構成する Webサーバ1号機の作成 Webサーバ2号機の作成 ロードバランサの作成 ロードバランサとWebサーバの起動 Web アプリケーションの準備 Docker でアプリケーションをビルドする DBサーバの準備 ロードバランサとアプリケーションサーバの起動 まとめ はじめに 前回は Docker のイ... 続きを読む
Go言語のためのキャッシュライブラリを作った - Qiita
1. はじめに Rapidash というGo用のキャッシュライブラリを公開しました。 以前 https://qiita.com/goccy/items/a54af6db3b8623e90c38 で紹介した Octillery 同様、弊社の負荷対策用ライブラリになります。 キャッシュというとコンテキストによって用途は様々ですが、 Rapidash はアプリケーションサーバの応答性能を向... 続きを読む
Mackerelのサービスメトリックで寿司の動きを可視化した - 知
寿司に直近1時間のクリック数などを表示するグラフを追加した。 グラフは Mackerel の機能を使っている*1。やったことは ステータス取得用エンドポイントの追加 アプリケーションサーバにエンドポイントを追加 Nginx の location ディレクティブで外部からたたけ無いようにする ステータスをMackerelに送信する systemd ... 続きを読む
あらためてLinuxを一から学びたい人のために――“応用力”をつけるためのLinux再入門:人気連載まとめ読み! @IT eBook(51) - @IT
Linuxは企業システムのWebサーバやアプリケーションサーバ、ファイルサーバとしての用途だけでなく、クライアントPCやシンクライアント端末のデスクトップなど、多くの場面で活用されているOS(オペレーティングシステム)です。 サーバ用途でも利用されるように、非常に安定して動作するOSですが、本格的に使いこなせる... 続きを読む
NGINX Unitが正式リリース。PHP、Go、Pythonなどに対応した軽量アプリケーションサーバ - Publickey
NGINX Unitが正式リリース。PHP、Go、Pythonなどに対応した軽量アプリケーションサーバ オープンソースで開発されている軽量なアプリケーションサーバ「NGINX Unit」の正式版がリリースされました(「 Announcing NGINX Unit 1.0 | NGINX 」)。 NGINX Unitは、軽量なWebサーバとして知られるNGINXの開発者であるIgor Sysoevが... 続きを読む
NGINXからアプリケーションサーバ「NGINX Unit」がオープンソースで登場。PHP、Go、Pythonに対応。Java、Node.jsにも対応予定 - Publickey
NGINX社は、軽量なWebサーバとして知られるNginxと組み合わせられるアプリケーションサーバ「 Nginx Unit 」をリリースしました。オープンソースとして 公開されています 。 NGINX UnitはNginxの開発者であるIgor Sysoev氏が設計し、NGNIXのソフトウェア開発チームが実装したもので、同社としてはNginxと同等の開発プロセスと品質を実現しているとしています。 ... 続きを読む
“応用力”をつけるためのLinux再入門(1):いまさら聞けないLinuxの基礎知識 (1/2) - @IT
Linuxを勉強してみたいけど、どこから手を付けてよいか分からない、何だかよく分からないまま使っている……そんな方々のための連載です。まずは、Linuxとはどんなものなのか確認しましょう。 Linuxを一から学びたい人のために 今、Linuxは企業のWebサーバやアプリケーションサーバ、ファイルサーバとしての用途だけでなく、クライアントPCやシンクライアント端末のデスクトップなど多くのシステムで利... 続きを読む
WildFly 10.0.0.Final リリースしました - nekop's blog
2016 - 02 - 01 WildFly 10.0.0.Final リリースしました Java EE 7 アプリケーションサーバ である WildFly 10.0.0.Finalがリリース されました。 WildFlyのサイト から ダウンロード できます。 リリースノートはこちら 。起動時間は僕の手元で1.6秒でした。 09:53:17,610 INFO [org.jboss.as] (Co... 続きを読む
セッションをNFSで共有するとApacheがおかしくなる | 怪しい物を開発するブログ
ロードバランサーを利用して、アプリケーションサーバを2重化したとき、PHPのセッションを何らかの方法で共有する必要があります。このとき、NFSでディスクを共有し、2つのサーバのセッションファイルを共有しようとした時の話です。 NFSで書き込みが発生するシステムを共有すると微妙です。 ■起こった現象 一定以上負荷がかかると、apacheのディスクIO待ちが発生しプロセスが待ち状態になってしまいました... 続きを読む
fluentdでつくる監視系 - Qiita
いつもアプリケーションの開発ばかりで、まじめに監視系を考えたことがなかったので、 fluentdを中心にした監視系を作ってみた。 前提 複数台のアプリケーションサーバ 一台のログ収集サーバ ログにはエラーログとアクセスログの大きく2種類を用意する エラーログは更に複数のレベルでファイル単位にわかれている fatal error warn アプリケーションサーバとログ収集サーバは同一ネットワーク上に... 続きを読む
Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ
2015-04-20 Docker を利用した Web アプリケーションのデプロイ 技術部の鈴木 (id:eagletmt) です。 クックパッドでは一部の Web アプリケーションサーバで Docker が使われており、今回はそのデプロイ方法について紹介します。 Docker で Web アプリケーションをデプロイするときには、まだまだベストプラクティスがある状況ではありません。 たとえば、どの... 続きを読む
Continuous Deliveryの時代とJava | JUMPERZ.NET Blog
かつてバージョン管理やCIなどが存在しなかった頃 人々は手作業で(FTPなどを使い)PHPファイルをアップロードすることで、本番環境へデプロイを行っていた 筆者はJavaプログラマだったので 「本番環境でバグが見つかっても、問題のファイルを修正してアップロードすることで、一瞬で修正できる」 というPHPの利点が非常にうらやましかった Javaだとjarに固めてアプリケーションサーバにFTPで上げて... 続きを読む
wrkでunix domain socketなHTTPサーバをベンチマーク - blog.nomadscafe.jp
wrkに無理矢理なpatchをあてて、unix domain socket経由でHTTPサーバをベンチマークできるようにしてみました。 kazeburo/wrk at unixdomain pullreqはしてない。 GazelleやRhebokといったアプリケーションサーバを作っていますが、TCP経由のベンチマークではEphemeral Portの枯渇やTIME WAITの上限にあたってしまい、... 続きを読む
Spring Bootのコネクションプーリングの比較 - @matsumana の技術メモ
先日の Spring Bootで選択できるアプリケーションサーバの比較 に続いて、コネクションプーリングの比較をやってみました。 Sprinb Boot 1.2.0 RC2で標準で選択出来るコネクションプーリングは以下です。 ※この4つ以外は使えない訳ではありません。pom.xmlに書けば何でも使えるようになります。 Tomcat JDBC Connection Pool (Spring Boot... 続きを読む
Spring Bootで選択できるアプリケーションサーバの比較 - @matsumana の技術メモ
Spring Boot 1.2.0 RC2でUndertowが選択できるようになり、アプリケーションサーバの選択肢が3つになりました。 Tomcat Jetty Undertow 起動時間やパフォーマンスの比較をしたので、まとめておきます。 比較に使ったアプリは、 以前作ったISUCON4予選のSpring Boot実装 です。 ソースはここに置いてます。 サーバはISUCON運営チーム公開の公式... 続きを読む
Consul の情報を Chef / Ohai から使う ohai-plugin-consul を作ったのとその周辺の話 - 酒日記 はてな支店
先日とあるサービスに Consul を入れました。内部 DNS と、たとえば nginx からアプリケーションサーバに振り分ける定義をするために service を使用しています。そこで使うために、ohai-plugin-consul を書きました。Github にあります。fujiwara/ohai-plugin-consul ? GitHubOhai の version 6 と 7 で plu... 続きを読む
はてなが今春リリースするのはサーバ管理ツール——その名も「mackerel(日本語で鯖)」 | TechCrunch Japan
はてなブックマークやはてなブログなど、これまでコンシューマー向けのサービスを中心に提供してきたはてなが、開発者向けのサービスを今春に提供するようだ。同社は4月8日、新サービス「mackerel」のティザーサイトを公開した。 サイト上の説明によると、mackerelは複数のサーバーを「役割(Role)」という概念で分類して管理するサーバ管理ツールだという。アプリケーションサーバやデータベースサーバと... 続きを読む
Javaトラブルに応じた初動対応のまとめ - 見習いプログラミング日記
2014-03-11 Javaトラブルに応じた初動対応のまとめ JBoss Javaトラブルでは『情報がなくて、再現もなかなかしません』といった状況に陥ることがある。このような状況を回避するために、以下の3つ代表的なトラブルを例に、アプリケーションサーバを再起動する前に何を取得すれば良いのかをまとめてみる。 アプリケーションがハングする アプリケーションが遅い ヒープメモリが足りない(OutOfM... 続きを読む