並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 56件

新着順 人気順

Pumaの検索結果1 - 40 件 / 56件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Pumaに関するエントリは56件あります。 rubyrailspuma などが関連タグです。 人気エントリには 『Railsでpumaやsidekiqのスレッド数とコネクションプールの数ってどうやって決めるんですか | 働くひとと組織の健康を創る iCARE』などがあります。
  • Railsでpumaやsidekiqのスレッド数とコネクションプールの数ってどうやって決めるんですか | 働くひとと組織の健康を創る iCARE

    この記事はiCARE Dev Advent Calendar 2022 第1レーン24日目の記事です。 Railsの基本原則の一つに「メニューはおまかせ」があり、デフォルトで設定を良い感じにしてくれています。しかし、本当に自分のユースケースでも問題ない設定だと自信を持って言うためには、なぜこの設定になっているのかの背景知識が必要になります。例えばrails newをするとpumaのスレッド数はデフォルト5、データベースのコネクションプール数も5になっています。これは自分のユースケースで適切な値なのでしょうか?どういうときにいくつに設定するのが正しいのでしょうか? pumaのスレッド数をどうやって決めるのか pumaはRailsのデフォルトのアプリケーションサーバであり、複数プロセス、複数スレッドで動くアプリケーションサーバです。この記事を執筆している時点で最も利用率の高いアプリケーションサ

      Railsでpumaやsidekiqのスレッド数とコネクションプールの数ってどうやって決めるんですか | 働くひとと組織の健康を創る iCARE
    • Puma 5がリリース!スリープソートによる高速化など(翻訳)|TechRacho by BPS株式会社

      概要: Puma 5は当プロジェクトの大きなメジャーリリースであり、実験的な新パフォーマンス機能がいくつも導入されたほか、多数のバグ修正や機能追加も行われました。その中でも最も重要な目玉機能についていくつかお話しいたします(1839 word/7分)。 Puma 5(コードネーム Spoony Bard1)が本日リリースされました(私の誕生日です!)。このリリースにはさまざまなものが盛り込まれていますので、Pumeユーザーの皆さまが自信を持ってアップグレードできるよう、Pumaのさまざまな機能や変更点についてお話しいたします。 ⚓ MRI + クラスタモードでの実験的パフォーマンス機能 今回のリリースの見出しを飾るのはたぶんこれでしょう。メモリ使用量を削減する機能が2つと、レイテンシを削減する機能が1つ加えられました。 Puma 5には以下の3つの実験的パフォーマンス向上機能が含まれていま

        Puma 5がリリース!スリープソートによる高速化など(翻訳)|TechRacho by BPS株式会社
      • 「友達のバッグがPoloだと思ってたら伊達政宗だった」から始まる「アディダスだと思ったらShikaだった」「PUMAかと思ったらKUMAだった」

        仙台藩『伊達政宗』騎馬像 @Eastpond_sendai ~騎馬像グッズ販売会のお知らせ~ 引き続き仙台駅にて催事を開催いたします🙌 場所:仙台駅1F、臨時売り場 日時:9/16(土)~9/30(土) 時間:AM10:00~PM19:00まで 皆様のご来店を心よりお待ちしております😊✨ ※画像は前回の催事の様子です。 #仙台 #政宗トート #伊達政宗 #んだんだずんだ pic.twitter.com/fPM1D9uU4m 2023-09-15 10:00:01 仙台藩『伊達政宗』騎馬像 @Eastpond_sendai ~騎馬像グッズ販売会のお知らせ~ 引き続き仙台駅にて催事を開催いたします🙌 場所:仙台駅1F、臨時売り場 日時:9/16(土)~9/30(土) 時間:AM10:00~PM19:00まで 皆様のご来店を心よりお待ちしております😊✨ ※画像は前回の催事の様子です。 #

          「友達のバッグがPoloだと思ってたら伊達政宗だった」から始まる「アディダスだと思ったらShikaだった」「PUMAかと思ったらKUMAだった」
        • Puma の内部構造やアーキテクチャを追う

          Extended outer memory module for my poor native memory. Posts: 2022/02/13 クラビスの CTO になりました 2020/09/28 gendoc という YAML からドキュメントを生成するコマンドを作った 2020/09/13 ISUCON10 の予選を 7 位で通過した 2019/12/01 Puma の内部構造やアーキテクチャを追う 2019/05/27 Golang の正規表現ライブラリの処理の流れをざっくり掴む 2019/04/29 InnoDB の B+Tree Index について 2019/04/29 InnoDB における index page のデータ構造 2019/04/28 InnoDB はどうやってファイルにデータを保持するのか 2019/01/06 Designing Data-Intens

          • Ruby向けWebサーバー「Puma 4.0」リリース | OSDN Magazine

            Ruby向けのHTTPサーバー「Ruby」開発チームは6月26日、最新のメジャーリリース版「Puma 4.0」を公開した。 Pumaは個人開発者のEvan Phoenix氏が開始したプロジェクト。RubyのWebインターフェイスであるRackに対応するアプリケーションのみを動かすことを想定して開発されている。Ragel拡張を活用してHTTPリクエストを処理することで、速度と並列処理を実現しているという。 Puma 4.0は2016年2月に最初のリリースが公開されたバージョン3系に続くメジャーリリース。セキュリティ関連では、TLS 1.1/1.2を有効にしてTLS 1.0を無効にする機能が加わった。また、HTTPリクエストメッセージのボディを読む時間を測定し、Rackアプリに出す機能が加わった。タイムスタンプと組み合わせて、Pumaスレッドがアベイラブルになるまでの待ち時間を示すことができる

              Ruby向けWebサーバー「Puma 4.0」リリース | OSDN Magazine
            • 有名メーカー製です!【ドイツの軍服】陸軍フィットネス用ウインドブレーカー(PUMA製)とは? 0604 🇩🇪 ミリタリー DUITSLAND FITNESS WINDBREAKER(PUMA BRAND)1990S - いつだってミリタリアン!

              今回は、1990年代のドイツ軍フィットネス用ウインドブレーカーを分析します。 一時期のドイツ軍は、ジャージなども全てこの配色(2トーン)でしたね。 重要な意味があるのでしょうか? 今回のアイテムもデッドストックですよ! 目次 1  ドイツ陸軍フィットネス用ウインドブレーカー(PUMA製)とは? 2  全体及び細部写真です! 3  その特徴とは? 4  製造とサイズのデータ 5  まとめ スポンサーリンク スポンサーリンク 1  ドイツ陸軍フィットネス用ウインドブレーカー(PUMA製)とは? 肌寒くなってくる季節のみならず、小雨が予想される場合も、意外に使用・活用できるウインドブレーカー。 元々は、冬季の体育服装だったり、汗をかくための衣料品でしたね。 文字通り、風を通さない軽量な作りで、一種の簡易衣料品でもありました。 登山では、予備の衣料品(それでも身体の保温目的だったりしますが)という

                有名メーカー製です!【ドイツの軍服】陸軍フィットネス用ウインドブレーカー(PUMA製)とは? 0604 🇩🇪 ミリタリー DUITSLAND FITNESS WINDBREAKER(PUMA BRAND)1990S - いつだってミリタリアン!
              • We Made Puma Faster With Sleep Sort

                Puma 5 (codename Spoony Bard1(When Puma gets a new ‘supercontributor’ that submits lots of important work to the project, we let them name the next release. This release features a lot of code from Will Jordan, who named this release ‘Spoony Bard’. Will said: ‘Final Fantasy IV is especially nostalgic for me, the first big open-source project I ever worked on was a fan re-translation of the game ba

                  We Made Puma Faster With Sleep Sort
                • DockerでNginx+Puma環境の構築(AWS FargateでRails環境をつくる - その2) - 虎の穴開発室ブログ

                  こんにちは、虎の穴ラボNSSです。 前回「いまさらDocker入門(AWS FargateでRails環境をつくる - その1)」という記事をご紹介しました。 多くの方に読んでいただいたようで大変嬉しかったです。 今回こそは、Fargateを利用してDockerコンテナをデプロイするところまでを紹介いたします。 ...と思ったのですが、デプロイする前の準備がまだまだあったので、 今回は前回同様ローカルマシンで少し違ったRails環境の構築についてご紹介します。 toranoana-lab.hatenablog.com 1. 構築する環境について その1で構築したRails環境をdevelopmentとし、今回構築する環境をproductionとします。 development production ※実際本番デプロイするときはロードバランサーがありますが、ローカルマシンでの実行の際はありま

                    DockerでNginx+Puma環境の構築(AWS FargateでRails環境をつくる - その2) - 虎の穴開発室ブログ
                  • Set a new default for the Puma thread count · Issue #50450 · rails/rails

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      Set a new default for the Puma thread count · Issue #50450 · rails/rails
                    • Puma Blueが語る静寂の美学、ダークでメランコリックな音楽表現の源 | Rolling Stone Japan(ローリングストーン ジャパン)

                      プーマ・ブルー(Puma Blue)は突然現れた。2017年ごろに『Swum Baby EP』が静かに話題になっていったが、実に独特で、不思議な音楽だった。おぼろげに浮かんでいるようなサウンドに、ささやくように歌う声、全ての音は今にも消え入りそうに揺らめいている。その音楽は暗くて、退廃的。でも、セクシーであり、とてつもなくエモーショナルだった。DIYなやり方で制作しているのは明らかで、理想的なインディペンデント音楽であるように思えた。 しかし、同時に彼のバンドにはUKのジャズトリオVels Trioのメンバーも在籍していたこともあり、どこかパンク的なマインドさえも感じられる衝動的なサウンドであるにもかかわらず、演奏面では洗練されている部分も感じられた。実はブリット・スクールで音楽を学んでいたという話もある。粗削りであり、洗練されてもいる。エモーショナルだが、その音楽は全てがコントロールされ

                        Puma Blueが語る静寂の美学、ダークでメランコリックな音楽表現の源 | Rolling Stone Japan(ローリングストーン ジャパン)
                      • PumaのコードからみるソケットへのノンブロッキングI/O - Qiita

                        これは何? ソケットにおけるノンブロッキングI/OについてPumaのコードを絡めて調べてみたまとめです。 PumaはRubyで書かれたOSSのWebサーバーです。 ソケットに限らずノンブロッキングI/Oという言葉をよく聞きます。ですがイマイチなにを意味しているのかわからなかったので調べてみました。 ブロッキングI/Oとは ユーザーモードからシステムコールをカーネルに発行し、結果が帰ってくるまでに待ちが発生するI/O処理のことです。ファイル全般に言えることであり、ソケットもファイルなので当然ブロッキング発生します。 ソケットにおけるブロッキングI/Oは以下のようなものがあります。 accept(2)でlistenキューからソケットを取り出すときに接続が確立されていない場合(TCPハンドシェイク中など)は確立されるまでブロックされる。 ソケットに対してread(2)やwrite(2)を実行する

                          PumaのコードからみるソケットへのノンブロッキングI/O - Qiita
                        • 週刊Railsウォッチ: Pumaのデフォルトスレッド数変更、Rails 1.0をRuby 3.3で動かすほか(20240206前編)|TechRacho by BPS株式会社

                          こんにちは、hachi8833です。Railsガイドを7.1.3向けに更新しました。 #Railsガイド Rails 7.1 が、2024年1月16日にリリースされた Rails 7.1.3 に対応しました🆙🎉 今後もRailsの動向に合わせ、最新のガイドをお届けできるよう励んでいきます📕✨ note 記事はこちら👇https://t.co/i1MkYcriuQ pic.twitter.com/noN3VxC7Uy — Railsガイド 📕 (@RailsGuidesJP) January 24, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hac

                            週刊Railsウォッチ: Pumaのデフォルトスレッド数変更、Rails 1.0をRuby 3.3で動かすほか(20240206前編)|TechRacho by BPS株式会社
                          • 週刊Railsウォッチ(20190708-1/2前編)ActiveRecord::FixtureSetがめちゃ強くなってた、MacだとRubyが遅い理由、Puma 4登場ほか|TechRacho by BPS株式会社

                            2019.07.08 週刊Railsウォッチ(20190708-1/2前編)ActiveRecord::FixtureSetがめちゃ強くなってた、MacだとRubyが遅い理由、Puma 4登場ほか こんにちは、hachi8833です。「👨‍🦲」という絵文字をSlackに貼ったらこんなふうにぶっ壊れたことで合字だということを知りました。 つっつきボイス:「Bald?」「人間の顔の絵文字にズラのコンポーネントをかぶせてたことが判明しました😆」「😆」 参考: 👨‍🦲 Man: Bald Emoji 参考: 🦲 Emoji Component Bald Emoji 「そうそう😆、Unicodeってこんなふうに複数の文字を組み合わせて合字が作れるんですよね☺️」「4人家族もパパとママと子ども2人を悪魔合体っぽく作ったりしてますね👨‍👩‍👧‍👦」「こういうのに長けたUnicod

                              週刊Railsウォッチ(20190708-1/2前編)ActiveRecord::FixtureSetがめちゃ強くなってた、MacだとRubyが遅い理由、Puma 4登場ほか|TechRacho by BPS株式会社
                            • PUMAが探索・攻撃・巡航/防衛の3つのモードを搭載したゲーミングソックス「Active Gaming Footwear」を発売

                              スポーツ用品メーカーのPUMAが、eスポーツプレイヤーの足を快適にサポートするゲーマー向けソックス「Active Gaming Footwear」を発売しました。 PUMA® - Innovation Landmarks https://about.puma.com/en/innovation/innovation-landmarks Active Gaming Footwearは「ゲーミングソックス」とのことですが、室内用シューズに近いものになっています。公式ページには、「プロゲーマーと協議を重ねた結果、快適かつ軽量、そして滑りにくさが重視されており、ゲームに集中して最高のパフォーマンスを発揮できるようになる」と記されています。 Active Gaming Footwearの機能は、内側に包み込むようなグリップを持たせる「探索モード」、側面をサポートで包み込む「攻撃モード」、かかとの安定

                                PUMAが探索・攻撃・巡航/防衛の3つのモードを搭載したゲーミングソックス「Active Gaming Footwear」を発売
                              • Unicorn vs Puma vs Passengerの比較まとめ | Scout APM Blog

                                Rubyのアプリケーションサーバーのエコシステムは、Unicorn、Puma、Passenger 5 の3つを中心に出来上がっています。Rubyにおいて、アプリケーションサーバーが解決しなければならない具体的な問題はなんでしょうか。どのようにして最適なアプリケーションサーバーを選択すればよいでしょうか。2019年にはこれらのアプリケーションサーバーのニーズはあるでしょうか。 この記事ではこら全てを取り上げ、Rubyの主要なアプリケーションサーバーを比較していきます。 How important is an app server's raw speed? アプリケーションサーバーそのものの速度がアプリケーションの速度に対して多くの要因となることはほとんどありません。アプリケーションコード、データベースのクエリ、HTTPコールのRubyアプリケーションサーバーとの間の応答速度が、マイクロ秒ない

                                  Unicorn vs Puma vs Passengerの比較まとめ | Scout APM Blog
                                • Nginx, Puma, Rails, MySQLのパラメータ設定/チューニング - Qiita

                                  # 環境変数 RAILS_MAX_THREADS に 16 をセット threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } ... # 環境変数 WEB_CONCURRENCY に 2 をセット workers ENV.fetch("WEB_CONCURRENCY") { 2 } 実験を行った結果、もちろんサーバーのリソース(今回はCPUコア数: 2)にもよりますが以下のようにサーバーが処理できるキャパシティが変わりました。thread数が少ないともちろんさばける処理数が減るため、サーバーのリソースが余っているにもかかわらず、unhealthyになります。つまり、レスポンスで過負荷を示す503 errorが返却されます。 1worker/5threadの場合、CPU15%ぐらいでunhealthyになる 1worker/10threadの

                                    Nginx, Puma, Rails, MySQLのパラメータ設定/チューニング - Qiita
                                  • 🍭 【連載】=LOVE 音嶋莉沙「ゴルフの楽しさやウェアも可愛いってことを伝えていきたい」PUMA訪問編 - Pop'n'Roll(ポップンロール)

                                    編集協力:竹内伸一 渋野日向子選手をきっかけに興味を持つようになりました(音嶋)音嶋: 私は、ゴルフは男性の方、特に年配の方がやっているスポーツという印象だったんです。でも最近は女性の方にも人気があるように思うんです。 小倉: 男女比でいえば、今でも男性のゴルファーの方が多いと思いますけど、女性も増えてきていますね。若い女性ゴルファーが活躍しているので、その影響は大きいと思います。 音嶋: 他社さんの所属のようですが、私、渋野日向子選手と同じ歳なんですよ。“同世代でもゴルフで活躍している方がいるんだ”って興味を持つようになったんです。 小倉: 音嶋さんのように、女性にもゴルフが広まっていけば、僕らも嬉しいです。僕らも、若い女性に“ゴルフは楽しいよ”ということをしっかり伝えていきたいと思っているんですよ。 COBRA PUMAゴルフ音嶋: ゴルフは可愛いアイテムもたくさんありそうなので、女性

                                      🍭 【連載】=LOVE 音嶋莉沙「ゴルフの楽しさやウェアも可愛いってことを伝えていきたい」PUMA訪問編 - Pop'n'Roll(ポップンロール)
                                    • Ruby向け高速なWebサーバー「PUMA 5.1」が公開 | OSDN Magazine

                                      Ruby/Rack向けの高速なWebサーバー「PUMA」開発チームは11月30日、最新版となる「PUMA 5.1.0」を公開した。 PUMAはRuby向けWebサーバーで、高速性と並列処理を最大の特徴とする。Mongrelの派生としてスタートしたプロジェクトで、RubyのWebサーバーインターフェイスであるRackもサポートし、全てのRuby実装を動かすことができる。Ragel拡張により高速かつ精度の高いHTTP 1.1プロトコルパーシングを実現しており、Rainbows!やUnicornと比較すると省メモリかつ高速としている。 PUMA 5.1は9月に公開されたバージョン5系の最初のポイントリリース。段階的に再起動するPhased restartのアベイラビリティが、利用可能ではない時も常にログ化されるようになった。 systemdのウォッチドッグと通知機能を統合した。systemdがフ

                                        Ruby向け高速なWebサーバー「PUMA 5.1」が公開 | OSDN Magazine
                                      • Puma 4: New I/O 4 Your Server

                                        ❶ Author of How to Open Source (.dev). A book to take you from coder to contributor. ❷ Creator of CodeTriage, a free service helping developers contribute to open source. ❸ Core committer to ruby/ruby. ❹ Married to Ruby, literally. Here’s the setup: You are a web server named Puma. You need to accept incoming connections and give them to your thread pool, but before we can get that far, you’ll hav

                                          Puma 4: New I/O 4 Your Server
                                        • PUMA×Three Tides Tattoo×atmos コラボ第二弾モデルが登場

                                          atmosから、世界中のタトゥー愛好者から絶大な人気を誇る“THREE TIDES TATOO(スリー タイズ タトゥー)”とPUMAによるコラボレーションモデルが登場しました。 トリプルコラボ第二弾となる今回のモデルは、プーマのアイコンとして長年愛され続けている“ SUEDE(スウェード)”をベースに採用し、 日本のハロウィンをコンセプトにアッパーに日本の伝統的な浮世絵を彷彿とさせる「百鬼夜行」が描かれています。 トレードマークのフォームストリップにはスモーククリアーが採用され、よりグラフィックが活かされるよう工夫されています。 また、今回スニーカーと合わせてTシャツとCREWNECKがリリースされます。 百鬼夜行の妖怪の中から「一つ目小僧」と「からかさお化け」をベースにデザインが作成されています。 – – AD – – 関連リンク atmos

                                            PUMA×Three Tides Tattoo×atmos コラボ第二弾モデルが登場
                                          • Rails アプリケーションを Puma Web サーバーでデプロイする | Heroku Dev Center

                                            並列リクエストを処理する Web アプリケーションのほうが、一度に 1 つのリクエストしか処理しない Web アプリケーションより dyno リソースをより効率的に使用します。Puma は Unicorn​ と競合する Web サーバーで、並列リクエストの操作ができます。 Puma は、Worker プロセスだけでなくスレッドを使用して、使用可能 CPU をより活用します。Puma でスレッドを使用できるのは、コードベース全体がスレッドセーフ​な場合だけです。安全でない場合は、Puma を使用できても、ワーカープロセスを通してスケールアウトしなければなりません。 このガイドでは、Puma Web サーバーを使用して新しい Rails アプリケーションを Heroku にデプロイする方法について説明します。基本的な Rails のセットアップについては、Rails スターターガイド​を参照し

                                              Rails アプリケーションを Puma Web サーバーでデプロイする | Heroku Dev Center
                                            • How we migrated application servers from Unicorn to Puma

                                              How we migrated application servers from Unicorn to Puma It's been a long journey but with the release of GitLab 13.0 Puma is our default application server. Here's what we did and learned along the way. It’s been years in the making, but our journey to migrate our application servers from Unicorn to Puma is complete. With the Gitlab 12.9 release Puma was running on GitLab.com and now with 13.0 it

                                                How we migrated application servers from Unicorn to Puma
                                              • 週刊Railsウォッチ(20191209前編)Pumaのphased-restartとUnicornのgraceful restart、RailsのTZハックが不要になった話ほか|TechRacho by BPS株式会社

                                                2019.12.09 週刊Railsウォッチ(20191209前編)Pumaのphased-restartとUnicornのgraceful restart、RailsのTZハックが不要になった話ほか こんにちは、hachi8833です。ChainerがPyTorchに乗り換えられたそうです。 Preferred Networks、深層学習の研究開発基盤をPyTorchに移行 | 株式会社Preferred Networks https://t.co/rytkSs6z7c おお。正しい判断ではないでしょうか。お疲れ様でした。 — Yuta Kashino (@yutakashino) December 5, 2019 サイト: Chainer: A flexible framework for neural networks サイト: PyTorch つっつきボイス:「ついさっき上のツィー

                                                  週刊Railsウォッチ(20191209前編)Pumaのphased-restartとUnicornのgraceful restart、RailsのTZハックが不要になった話ほか|TechRacho by BPS株式会社
                                                • Why puma workers constantly hung, and how we fixed by discovering the bug of Ruby v2.5.8 and v2.6.6

                                                  While running Rails puma servers in production, we were seeing the incident that some old worker processes suddenly got stuck regardless of no change in the amount or trend of requests. I found out the root cause and reported it to the upstream. This issue still exists in Ruby 2.6.0 and can be found as far back as Ruby 2.5.0. If you just want a summary of the bug, see ruby-lang#17669. What Happene

                                                    Why puma workers constantly hung, and how we fixed by discovering the bug of Ruby v2.5.8 and v2.6.6
                                                  • Ruby on Rails + Docker + Capistrano + Puma + Nginx AWS EC2へデプロイ方法のメモ - Qiita

                                                    Ruby on Rails + Docker + Capistrano + Puma + Nginx AWS EC2へデプロイ方法のメモ AWS EC2 インスタンスの準備 AWS コンソールにアクセスする 「Launch Instance」をクリックする Step 1: Enter nand and tags インスタンス名とタグを入力する Step 2: Choose an Amazon Machine Image (AMI) 「Ubuntu Server 22.04 LTS (HVM), SSD Volume Type 64bit (x86」を選択する Step 3: Choose an Instance Type and Key pair インスタンスタイプは「t2.micro」とSSH用のキーペアを選択する Step 4: Network settings バブネットやセキュリテ

                                                      Ruby on Rails + Docker + Capistrano + Puma + Nginx AWS EC2へデプロイ方法のメモ - Qiita
                                                    • railsアプリケーションにおいて、なぜNginx+unicornの組み合わせが多いのでしょうか?Nginx+pumaと比較して何が違うのでしょうか?

                                                      回答: unicorn が活躍した時代の方が長かったので、それを推す文書が多いというだけだと思います。 rails5以降は puma がデフォルトになっており、わざわざ unicorn に切り替えるメリットが皆無とは言いませんが普通にデフォルトのまま puma を使えば十分です。 unicorn と puma の違いですが、 unicorn はマルチプロセス、 puma はマルチスレッドです。 スレッドはメモリを共有し、プロセスはメモリを共有しません。通常、httpサーバーは複数のリクエストを独立に処理し、永続的なデータはデータベースに保存するので、マルチプロセスモデルの方が相性が良...

                                                        railsアプリケーションにおいて、なぜNginx+unicornの組み合わせが多いのでしょうか?Nginx+pumaと比較して何が違うのでしょうか?
                                                      • 週刊Railsウォッチ(20200803前編)書籍『パーフェクトRuby on Rails』増補改訂版、マルチDBで抽象クラスをscaffold生成、GitLabがPumaに乗り換えほか|TechRacho by BPS株式会社

                                                        2020.08.03 週刊Railsウォッチ(20200803前編)書籍『パーフェクトRuby on Rails』増補改訂版、マルチDBで抽象クラスをscaffold生成、GitLabがPumaに乗り換えほか 一週間ぶりのご無沙汰です、hachi8833です。医師がまとめた以下のPDFを知人の医者が推薦しておりました。 PDF: 新コロNow The 2nd wave.pdf - Google ドライブ つっつきボイス:「今年も半分以上過ぎましたね」「やめて〜聞きたくない😆」 「上のスライドざっと見ましたけどわかりやすくていいですよね」「でも読んで欲しい人ほど読んでくれなかったりするという😆」「永遠の課題ですね...」 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志

                                                          週刊Railsウォッチ(20200803前編)書籍『パーフェクトRuby on Rails』増補改訂版、マルチDBで抽象クラスをscaffold生成、GitLabがPumaに乗り換えほか|TechRacho by BPS株式会社
                                                        • atmos/atmos pink限定発売の“PUMA RS-2K BOLD NEUTRALS WNS”登場 toomilog

                                                          女性の為のスニーカーセレクトショップ「atmos pink」を中心としたatmos系列店限定の“PUMA RS-2K BOLD NEUTRALS WNS”が発売されました。 PUMAの大人気モデルでもあるRSシリーズの”RS-2K BOLD”が、春先に向けた淡いカラーリングがウィメンズならではのデザインに。 異素材MIXで構築しシンプルなデザインながらもアクセントをプラスした一足です。 – – AD – – 関連リンク atmos

                                                            atmos/atmos pink限定発売の“PUMA RS-2K BOLD NEUTRALS WNS”登場 toomilog
                                                          • 週刊Railsウォッチ(20200929後編)RubyKaigi Takeout 2020 感想戦@仮想松本が盛況、Puma 5のスリープソート、GitHub Codespacesほか|TechRacho by BPS株式会社

                                                            2020.09.29 週刊Railsウォッチ(20200929後編)RubyKaigi Takeout 2020 感想戦@仮想松本が盛況、Puma 5のスリープソート、GitHub Codespacesほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby ⚓RubyKaigi Takeout 2020 感想戦@仮想松本 イベント: 初見/見逃した人も大歓迎 | RubyKaigi Takeout 2020 感想戦@仮想松本 - connpass つっつきボイス:「この感想戦はとてもよかった❤️」「感想戦と思えないぐらい濃い内容でしたね」「何しろRubyKaigiの中の人やMatzまで

                                                              週刊Railsウォッチ(20200929後編)RubyKaigi Takeout 2020 感想戦@仮想松本が盛況、Puma 5のスリープソート、GitHub Codespacesほか|TechRacho by BPS株式会社
                                                            • 週刊Railsウォッチ(20210614前編)Pumaのgraceful restart、partial_writesコンフィグが非推奨化、Active Recordの楽観的ロックほか|TechRacho by BPS株式会社

                                                              週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 今回は以下のコミットリストのChangelogを中心に見繕いました。 コミットリスト: Compa

                                                                週刊Railsウォッチ(20210614前編)Pumaのgraceful restart、partial_writesコンフィグが非推奨化、Active Recordの楽観的ロックほか|TechRacho by BPS株式会社
                                                              • Capistrano 3によるRails 5.2 + puma + nginxのデプロイをステップバイステップで学ぶ - Qiita

                                                                このドキュメントを書いた理由 qiita内も含め、同じような事例は数多く公開されているが、残念ながらイチから学ぶ上ではほとんど参考にならなかった。 なぜなら重要なのは、最終的な作業内容や設定ファイルの中身ではないからだ。それらはソフトウェアの構成やバージョンが変われば容易に変化する。 本当に重要なのは、デプロイ作業がどんなステップで成り立っていて、各ステップで何を目的とし、そのために最低限どんな設定が必要なのか、理解することだ。 そういうわけで、自分で考えて調べて実行したので、結果をまとめることにした。 方針 以下の6ステップに分割して作業を進めた。概ね、各ステップがCapistranoの一プラグインに対応している。つまり一つずつプラグインを追加していくイメージである。 ssh/gitによるファイルの配置 rbenvの動作確認 bundlerによるgemインストール Railsの設定 pu

                                                                  Capistrano 3によるRails 5.2 + puma + nginxのデプロイをステップバイステップで学ぶ - Qiita
                                                                • プーマ(PUMA)のキッズ・ジュニア2023年福袋の予約購入方法や中身のネタバレ!通販や値段についてもまとめ

                                                                  皆さんは、年末年始、何かご予定はありますか?今年はコロナウィルスの影響もあり、帰省や外出を控える方も少なくないのではないでしょうか? そんな貴方とご家族にオススメしたいのが2024年『プーマ(PUMA)』のキッズ・ジュニア福袋です。 『プーマ(PUMA)』ならスポーツをやっている子供は勿論、普段着にも着まわせるお洒落な商品が盛りだくさん!新しいウェアに身を包んで、心だけでも明るく過ごせるようにしましょう…! ※追記 さっそく2023年のプーマ福袋(男の子)の予約が開始いました! 12月27日最新!AmazonでもPUMAのソックス福袋が2022円という破格! お得な5点セットです!すぐに予約はこちら。

                                                                    プーマ(PUMA)のキッズ・ジュニア2023年福袋の予約購入方法や中身のネタバレ!通販や値段についてもまとめ
                                                                  • DockerでRailsアプリの開発環境構築【Docker, Rails, Puma, Nginx, MySQL】 - Qiita

                                                                    Help us understand the problem. What is going on with this article?

                                                                      DockerでRailsアプリの開発環境構築【Docker, Rails, Puma, Nginx, MySQL】 - Qiita
                                                                    • puma/docs/architecture.md at master · puma/puma

                                                                      Architecture Overview Puma is a threaded Ruby HTTP application server processing requests across a TCP and/or UNIX socket. Puma processes (there can be one or many) accept connections from the socket via a thread (in the Reactor class). The connection, once fully buffered and read, moves into the todo list, where an available thread will pick it up (in the ThreadPool class). Puma works in two main

                                                                        puma/docs/architecture.md at master · puma/puma
                                                                      • PumaやSidekiqでメモリが肥大する問題の対処法 - Qiita

                                                                        原因 メモリ使用量が肥大化する原因の一つとして、Rubyのメモリ管理とmallocの仕様(スレッド単位メモリアリーナ)によりメモリの断片化が発生していることが挙げられます。 メモリの断片化であって、メモリリークしているわけではありません。 解決策1. Puma Worker Killerを使う Puma Worker KillerというGemがあります。 PumaのWorkerプロセスが設定したメモリを超えた時に自動でそのプロセスを殺して安全に再起動することでメモリの肥大を防ぎます。 根本的な解決ではありませんが、環境をいじれない人にとってや有効かもしれません。 ただPumaのみの解決であってSidekiqの解決にはなりません。 解決策2. メモリアリーナの最大数を変更する MALLOC_ARENA_MAX環境変数でメモリアリーナの最大数を設定することによってメモリの断片化が改善できます。

                                                                          PumaやSidekiqでメモリが肥大する問題の対処法 - Qiita
                                                                        • Puma の Daemonization が廃止された理由と、デーモン化したいときはどうするべきか - 完全に理解した.com

                                                                          Puma は Ruby のアプリケーションサーバの一種であり、Ruby on Rails がデフォルトで使用していることでも有名です。 そんな Puma をサーバにデプロイする方法を調べていると、一昔前まではデーモン化 (Daemonization) する設定があったそうですが、現在はその設定が廃止されていました。 そこで Puma をデーモン化する設定はなぜ廃止されたのか 代替手段の puma-daemon によるデーモン化はどのように実現されているのか を調べたところいろいろ勉強になったので、記事としてまとめます。 前提 Puma とは?という方には、Ruby における Web サーバとアプリケーションサーバについて説明している以下の翻訳記事が分かりやすくてオススメです。 Rails開発におけるwebサーバーとアプリケーションサーバーの違い(翻訳) - Qiita Puma をデーモン

                                                                            Puma の Daemonization が廃止された理由と、デーモン化したいときはどうするべきか - 完全に理解した.com
                                                                          • rails s -d するとpuma workerが起動しない - OPTiM TECH BLOG

                                                                            技術統括本部の木村です。 皆さんRails使ってますか? 皆さんはサーバは何を使ってますか?unicornでしょうか、それともpassengerでしょうか、OPTiM Cloud IoT OS(CIOS)のIDMチームではrails5.2から標準になったpumaを利用しています。 検証環境 検証にはyarnをインストールするのがヤーンになっちゃうのでapiモードで進めます。 Railsのバージョンは以下のものになります。 $ rails -v Rails 6.0.2.1 下記のコマンドを実行して今回のテスト用の環境を作成します。 $ rails new puma-test --api 中に入ってrails sをしてみて、ブラウザでlocalhost:3000を開いてみて以下のような画面が出たら準備オッケーです。 Railsの起動画面 puma wokerが-dオプションを付けると正常に起動

                                                                              rails s -d するとpuma workerが起動しない - OPTiM TECH BLOG
                                                                            • 【PUMA公式】Select 商品一覧

                                                                              コラボレーション アイテムの商品一覧ページはこちら。ブランドやデザイナーとのコラボしたスニーカーシューズやアパレルウェア、バッグアクセサリーを販売中。

                                                                              • PumaとUnicornの違い - kasei_sanのブログ

                                                                                前提 どちらもアプリケーションサーバ(アプリケーションを動作させるためのサーバ) アプリケーションサーバーは送られてきたリクエストに対して、rubyやphpなどを実行して、動的な処理をした結果を静的な要素に変換してwebサーバーに返すためのもの。つまり、動的なサイトを動かす上で必要なもののうち、静的ではない部分を作ってくれるもののイメージ。 qiita.com それぞれ、rackというwebアプリとアプリケーションサーバ間のインターフェイスの仕様&実装に準拠していて、それを使ってRailsと通信を行っている(Railsも、もちろんrack準拠) Railsアプリの動かし方の違い Unicorn: マルチプロセス Puma: マルチプロセス & マルチスレッド どちらも、1つのアプリケーションサーバで複数のRailsプロセスを起動して、処理の効率化を図っている Pumaは更に、プロセスをマル

                                                                                  PumaとUnicornの違い - kasei_sanのブログ
                                                                                • 週刊Railsウォッチ(20191007前編)Ruby 2.6.5でセキュリティ修正、Arel.sqlがstable APIに、Puma 4.2、RailsのDomain ObjectとService Objectほか|TechRacho by BPS株式会社

                                                                                  2019.10.07 週刊Railsウォッチ(20191007前編)Ruby 2.6.5でセキュリティ修正、Arel.sqlがstable APIに、Puma 4.2、RailsのDomain ObjectとService Objectほか こんにちは、hachi8833です。そういえば今夜からノーベル賞発表が始まりますね。 Coming up: we'll soon be announcing the first of this year's Nobel Prizes. Stay tuned to discover who has been awarded the 2019 Nobel Prize in Physiology or Medicine. We'll be breaking the news right here @nobelprize.#NobelPrize pic.twi

                                                                                    週刊Railsウォッチ(20191007前編)Ruby 2.6.5でセキュリティ修正、Arel.sqlがstable APIに、Puma 4.2、RailsのDomain ObjectとService Objectほか|TechRacho by BPS株式会社

                                                                                  新着記事