並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 360件

新着順 人気順

Pumaの検索結果41 - 80 件 / 360件

  • Rails5をNginx経由で接続させるためのNginxの設定。Nginx+Puma+Rails5

    Nginx経由でPuma+Rails5へアクセスできるように設定してみた。 Rails5でアプリケーションは問題なく動いている前提で記載 Rails5でのデフォルトのアクセス方法は、http://接続IP:3000というもので、ポート3000にアクセスするようになっているけど、一般的にはポート3000でアクセスしているものなんてみたことない。 調べてみると、Railsの前にWebサーバがあって、Webサーバ経由でRailsへアクセスするのが一般的みたい。 例えば、 今まで、http://1.1.1.1:3000にアクセスするとPumaが受け取って、Railsに渡す! という動きだったけど、 一般的には http://1.1.1.1にアクセスすると、Webサーバ(Nginx)が受け取って、Nginxが1.1.1.1:3000に渡して、それをPumaが受け取って、Railsに渡す! という動き

      Rails5をNginx経由で接続させるためのNginxの設定。Nginx+Puma+Rails5
    • Puma graceful restarts

      How to configure Puma 5 application server for graceful restarts, and what is the difference between regular, hot, and phased restarts? Application restarts are necessary when things go wrong or whenever we need to push a new application version. But a regular restart isn’t usually anything more than stopping and starting the server again. To keep clients connected or even keep serving requests, w

        Puma graceful restarts
      • capistrano3-puma を更新したらpumaのデプロイタスクがなくなった話 - クリエイターの溜まり場「松原ガレッジ」のブログ

        ※以下の記事はpumaのバージョンが5系以下の場合の対応です。 2021年5月6日時点ではCapistrano::Puma::Daemonはpuma5系に対応してないため、Capistrano::Puma::Systemdを使ったやり方を採用してください。 (そうしないとdaemon系のエラーで泣きます) capistrano-pumaのバージョン4から5に上げました(年末に) するとデプロイ時にpumaのプロセスが再起動しなくなったので調査しました github.com 差分にも書いてあるのですが、 install_plugin Capistrano::Puma::Daemon をCapfileの install_plugin Capistrano::Puma がいる箇所の下に付与してあげると bundle exec cap --tasks のタスク一覧でpuma:restartなどが出

          capistrano3-puma を更新したらpumaのデプロイタスクがなくなった話 - クリエイターの溜まり場「松原ガレッジ」のブログ
        • capistrano3でpumaの運用ー設定ファイルの管理どうする? - Qiita

          railsユーザの多くがつかってるのではないかと思われるcapistranoとpuma。この組み合わせで、どうやってpuma起動時に任意の設定を指定するか、意外とわけわからんのでまとめた。 pumaのデフォルト仕様 なにも指定せずにpuma起動すると、 config/puma/{env}.rb, config/puma.rb, の優先順位で設定ファイルが読まれる。 puma/configuration.rb at 0cd28f373a245eca4e717bff1415b97bbc2356d2 · puma/puma · GitHub ちなみに、ローカル環境などでrails server したときはどうも、puma, thin, webrickの順にrackハンドラを探して見つかったやつで起動するっぽい。最近のrailsではrails newするとpumaが入るので、特にいじらないかぎりr

            capistrano3でpumaの運用ー設定ファイルの管理どうする? - Qiita
          • rails, rack, unicorn or puma, nginx の関係についてちゃんと理解したい - Note

            だいぶメモ書きです。 表題の件、まだ曖昧にしか理解できてない。 ググっても浅い情報しか出てこないし、各ライブラリのソースコードを読んでみたけどどう繋がってるか、それぞれどんな役割を担っているか把握するのムズいなぁ…。 結論 色々調べてここまで分かった。 「クライアント側 nginx <-> puma or unicorn <-> rack <-> rails DB 側」 的な感じ rails(や sinatra)はつまるところ rack の仕様に沿って env(HTTPリクエスト)をもらって [status, headers, body](HTTP レスポンス)を返すだけのプログラムである rack HTTP server としてのインターフェースを提供する。 #call とか。 Rackとは何か - Qiita rails rack アプリケーション。 rack の仕様に沿った #cal

              rails, rack, unicorn or puma, nginx の関係についてちゃんと理解したい - Note
            • pumaがdaemonとして動かせなくなったので、systemdで動かすときのpuma.serviceの書き方 | takeshit.info

              pumaがdaemonとして動かせなくなったので、systemdで動かすときのpuma.serviceの書き方 はじめに Railsをコンテナ以外のEC2などで実行しているみなさん、capistranoやpuma使っていますか!? 今回はdaemonizeオプションが削除されたpumaをタスクマネージャーであるsystemdで動かすためのtipsです。 Railsを6.1に上げたらpumaのバージョンも当然上がっていて、bash上でpumaを直接バックグランド実行できなくなっており、様々なdocumentを読んでたどり着いたのが今回の設定です。 最適な設定になっているわけではないと思いますが、どなたかの役に立てたら幸いです。 2021.06.18 更新 capistrano3-pumaのコマンド実行時の挙動について追記 2021.07.08 更新 環境変数の注意事項について、コマンド備忘に

                pumaがdaemonとして動かせなくなったので、systemdで動かすときのpuma.serviceの書き方 | takeshit.info
              • Itamae自分メモ[0] Rails&nginx&puma&CentOSのプロビジョニングをしてみるので基本的な設定とか準備 – t4traw.net

                Itamae自分メモ[0] Rails&nginx&puma&CentOSのプロビジョニングをしてみるので基本的な設定とか準備 今までインフラ系はほとんどまともに勉強した事がなくて、ライブラリのインストールやVagrantで開発をするのに必要な設定ぐらいしか知識がなかった。RailsとかSinatraのデプロイは社内サーバーかheroku。 しかし、今作ってるモノがどうしてもherokuだと厳しい(レイテンシーとかプラン的な問題)ので、勉強も兼ねてRails+nginx+puma+CentOSな本番環境を作ったみた🔧 で、こういうのは毎日やらないと忘れてしまう……👻 いつもはメモや秘伝のレシピ的なモノを作って置いておくのだけど、プロビジョニングをコードに落としておけば「バージョン変わって動かない」なんて事があっても、(やりたい事orやらないといけない事)は分かるよね❗という事で、一通り

                • ファミマ、200万枚以上売れた「PUMA」のロゴ入りマスクをリニューアル 特徴は?

                  ファミリーマートでは、2020年12月から「PUMA」のロゴ入りマスクを販売していて、これまでに累計で200万枚以上売れた人気商品という。 新商品では、マスク側面の「PUMA」のロゴ色をシルバーに変更し、よりクールな印象のデザインにリニューアル。マスク生地は抗菌防臭機能を搭載しているほか、立体構造とすることで暑い季節でも快適に着用できるよう工夫した。 関連記事 東京駅の弁当で最も人気の商品は? 売り上げランキングTOP10発表 JR東日本クロスステーション デベロップメントカンパニー(東京都渋谷区)が、東京駅のエキナカ商業施設「エキュート東京・グランスタ」で販売する弁当の売り上げランキングを発表した。 ワークマンの人気商品「真空ハイブリッドコンテナ」 担当者も予想外なアウトドア以外のニーズ キャンプ用品の本格展開を開始したワークマン。その人気商品の1つが「真空ハイブリッドコンテナ 4.6リ

                    ファミマ、200万枚以上売れた「PUMA」のロゴ入りマスクをリニューアル 特徴は?
                  • 【Rails6】Docker+Rails6+puma+nginx+mysql【環境構築*初心者必見】 - Qiita

                    本記事の目的 本記事ではDockeを用いてRails6の環境構築を行うことを目的としています。 Rails6ではyarnというjsのパッケージ管理ツールとwebpackerがデフォルトとなっているので、Rails5の手順で環境構築を行うとエラーが出てしまいます。 よって本記事ではRails6対応の環境構築を目的としています。 ※Dockerそのものについてはあまり触れませんので、Docker基礎を学習してからの方が良いかもしれません。 ディレクトリ構成 環境構築する際の全体の構成を以下に示します。 ここでは「webapp」というファイルを作成してアプリケーションを作っていきます。 /webapp ├── containers │ └── nginx │ ├── Dockerfile │ └── nginx.conf ├── docker-compose.yml ├── Dockerfile

                      【Rails6】Docker+Rails6+puma+nginx+mysql【環境構築*初心者必見】 - Qiita
                    • nginxとPumaを連携し、nginx + Puma + Rails6の開発環境を構築する手順 | Enjoy IT Life

                      こんにちは。Enjoy IT Life管理人の仁科(@nishina555)です。 Railsアプリケーションを実際にサービスとして稼働させるためにはWebサーバーとの連携は必須です。 今回はPumaを利用してWebサーバー(nginx)とRailsアプリケーションを連携させる手順について紹介します。 Pumaの設定方法や、Railsとnginxの連携方法について知りたい方の参考になればと思います。 検証サーバーはConoHaのVPSを利用して作成をし、OSはCentOS8とします。 今回の検証環境について 各種バージョンは下記の通りです。 $ cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) $ node -v v12.18.0 $ ruby -v ruby 2.7.1p83 (2020-03-31 revision

                        nginxとPumaを連携し、nginx + Puma + Rails6の開発環境を構築する手順 | Enjoy IT Life
                      • 夫のスポーツウェアを洗ったら洗濯機内にPUMAが3匹脱走していた「あれたまに逃げるんだよなぁ」「チョコで作ったのかと思った」

                        りんちゃん🐱 @Uzv9VLGAQFvKlTs @marikoinjkt 時間が経つと取れちゃうんですよね~🙄私は仕事中に👶園児に「にゃんにゃ~😍」って、むしり取られました🤣🤣🤣 2021-01-11 17:58:14

                          夫のスポーツウェアを洗ったら洗濯機内にPUMAが3匹脱走していた「あれたまに逃げるんだよなぁ」「チョコで作ったのかと思った」
                        • Release 5.5.0 - Zawgyi · puma/puma

                          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

                            Release 5.5.0 - Zawgyi · puma/puma
                          • PUMAとPLAYSEATが共同開発!スタイリッシュなゲーミングチェア発売! | RDX.press

                            HOME PUMAとPLAYSEATが共同開発!スタイリッシュなゲーミングチェア PUMA Active Gaming Seat 発売! スポーツアパレルブランド「PUMA」とゲーミングギアメーカー「PLAYSEAT」の共同開発により、全く新しいゲーミングシート『Playseat|PUMA Active Gaming Seat』が発売されました。 プレイヤーの身体にしっかりフィットする革新的なゲームシートです。 人間工学と独自の素材研究に基づいてプーマが開発した、優れた通気性のハイテク素材を使用。 正しい姿勢をキープしながら、自在な動きや完璧なコントロールを実現します。 また、トップレベルのeスポーツアスリートからモバイルプレイヤーにいたるまで、あらゆるレベル、年齢、体型、サイズのプレーヤーに適応しています。 レベル、年齢、身長を問わず全てのプレーヤーに理想的な姿勢を提供します。 もちろん

                              PUMAとPLAYSEATが共同開発!スタイリッシュなゲーミングチェア発売! | RDX.press
                            • GitLabのPumaのメモリーリークをPuma Worker Killerで対応した話 - Qiita

                              毎度、ググっても出てこない小ネタを取り扱っております。 本記事は個人的な見解であり、筆者の所属するいかなる団体にも関係ございません。 0. はじめに 弊社では、GitLabをオンプレで動かしています。 そのGitLabもUnicronからPumaに切り替わりまして、もう1年になります。 参考記事:GitLab 12.9のUnicornをPumaに変更する - Qiita Pumaはスピードも早く、快適なレスポンスを実現してくれています。 しかし、Pumaはメモリーの利用量がなかなかに激しいです。 以下はとある日のhtopのスクリーンショットです。 見ていただければ分かるとおりSWAPファイルを2.1GB使っています。 VMwareで仮想化されており、SWAPファイルもストレージが早いことから遅くなって困るということはありませんが、サーバー管理者としてはあまり気持ちのよいものではありません。

                                GitLabのPumaのメモリーリークをPuma Worker Killerで対応した話 - Qiita
                              • puma-devで動いているRailsアプリをRubyMineでデバッグする3つの方法と最適解 - Qiita

                                前置き RubyMine入門したての @rakudalms です。 定義ジャンプが強力過ぎてもうRubyMine無しでは開発したくないほどに惚れ込んでおりますw さて本題ですがIntelliJ系IDEをお使いの皆さん puma-dev 環境でのデバッグどうしてますか? 色々な記事を参考にしたり先輩に聞いたりして3つの方法を検証しましたので共有させていただきます。 対象読者 puma-dev のサーバー起動を自動起動設定(Railsアプリのシンボリックリンクを貼るやり方)にしているけどデバッグってどうやんの?て方。 環境 MacBook Pro 14インチ, 2021(M1) mac OS 13.3.1 (Ventura) RubyMine 2022.3.2 先に結論! 結論から言うと、余計な設定が全くいらない方法3が個人的には最適解なんじゃないかなと思ってます。 ただ個々人の環境によって違

                                  puma-devで動いているRailsアプリをRubyMineでデバッグする3つの方法と最適解 - Qiita
                                • Fargateにおけるpuma+Nginxのソケット通信のやり方 - less is more

                                  やること pumaサーバーのアプリをFargateにデプロイする。 リクエストはNginxで受ける。 Nginxとpumaの通信はソケットを用いて行う。 pumaとNginxは同じFargateタスクの別コンテナとして扱う。 こちらの記事にある下図の右側の部分のイメージです。 bluepixel.hatenablog.com 今回はNATなしで、パブリックサブネットに作ります。 github.com アプリケーション Sinatraで手早く作ります。 本質的な部分ではないので特に解説はしません。 app.rb require "logger" require "sinatra" class App < Sinatra::Base set :server, :puma set :logging, Logger.new(STDOUT) get "/" do "Hello world" end

                                    Fargateにおけるpuma+Nginxのソケット通信のやり方 - less is more
                                  • PUMAと『マインクラフト』のコラボグッズが発売決定。「クリーパー」を追い回す「ヤマネコ」の姿がPUMAのロゴマークと重なる予告映像も公開

                                    『マインクラフト』(以下、マイクラ)日本版公式Twitterアカウントは1月24日(月)、スポーツ用品メーカー・PUMAとのコラボレーションを近く行う予定だと発表した。 Minecraftと@PUMAのコラボレーションが近々登場予定! みなさんご期待ください!#PUMAxMinecraft pic.twitter.com/qSdL0MxvWk — マインクラフト 日本公式 / Minecraft Japan (@minecraftjapan) January 24, 2022 『あつまれ どうぶつの森』をはじめ、『スーパーマリオ』や『刀剣乱舞』の各シリーズなど、ゲーム作品とのコラボ商品を次々と展開しているPUMA。今回新たに世界的人気ゲーム『マイクラ』をモチーフにしたアパレルグッズの展開が伝えられた。 予告ツイートでは、『マイクラ』の代表的キャラクター「クリーパー」が作中に登場する「ヤマネ

                                      PUMAと『マインクラフト』のコラボグッズが発売決定。「クリーパー」を追い回す「ヤマネコ」の姿がPUMAのロゴマークと重なる予告映像も公開
                                    • atmos pink、白間美瑠(NMB48)とPUMAとのトリプルコラボアイテムを発売 - ドワンゴジェイピーnews

                                      テクストトレーディングカンパニーが展開する、女性の為のスニーカーセレクトショップ「atmos pink」と、アイドルグループNMB48のメンバー“白間美瑠”と「PUMA」とのトリプルコラボレーションアイテムが発売される。 本アイテムは、GRAPHICS TEE、GRAPHICS HOODY、PUMA STYLE RIDERのフルラインナップ。すべて、白間美瑠本人がデザイン監修した。TEE、HOODYには、スニーカーのカラーリングに合わせたグラデーションデザインをプリント。PUMA STYLE RIDERは、大胆にレオパード柄をあしらったアッパーがポイント。フォームストライプとアウトソールには発色の良いイエローのカラーリングを施した。白間美瑠本人の手書きでデザインをした、こだわりのアイチャームがついている特別な一足となっている。 今回、スニーカー購入者限定でビックリマンシールでおなじみのグリ

                                        atmos pink、白間美瑠(NMB48)とPUMAとのトリプルコラボアイテムを発売 - ドワンゴジェイピーnews
                                      • 【puma】puma4台インストールできない問題の対処法 - Qiita

                                        環境 Rails 5.2, 6.0 puma 4.3.1, 4.3.4, 4.3.5など xcode 12.0 xcodeのバージョンは$ xcodebuild -versionで確認できます。 「puma4台インストールできない問題」というよりは「xcode最新版を入れているとpuma4台インストールできない問題」です。 Rails6で開発をしようとしたところ、以下のようなエラーが出てpumaのインストールができませんでした。 (9/13追記) puma4.3.6で対応したそうです! アップデートでこの問題は解決しました。 (11/12追記) Railsチュートリアルでこの事例が起きる場合があるようです。 Gemfileの以下の記述で'4.3.6'に変更すると解決できると思われます。 $ rails new new_app …(省略) Fetching bootsnap 1.4.7 In

                                          【puma】puma4台インストールできない問題の対処法 - Qiita
                                        • 最近の「安全靴」がカッコ良すぎる / なんとPUMAやニューバランスまで!【100万円の古民家】第25話

                                          » 最近の「安全靴」がカッコ良すぎる / なんとPUMAやニューバランスまで!【100万円の古民家】第25話 特集 スケジュールに隙さえあれば、休日返上で埼玉奥地の「ロケット荘」こと100万円の古民家に通っている。目的は、たびたび報じている修繕のためだ。朝早くに出発し、埼玉某所で軽バン「クリッパー」に乗り換えて現場へ向かう。 とにかく肉体労働が気持ち良い。ワイルドな屋外で食べるお弁当も劇的にウマイし、作業するたび少しずつカタチになっていくのも実に楽しい。 そもそも私は先祖代々続く瓦屋(屋根瓦の問屋)のせがれなので、早朝からトラックに乗って現場に行き汗水垂らして仕事する親父の背中を見て育った。40も過ぎ、初めて「親父と同じことをしている」ということも嬉しさのひとつだ。 ・安全靴が欲しい 前置きが長くなってしまったが、そんな「現場」の解体作業も本格的に進むにつれ、だいぶ足場が悪くなってきた。落

                                            最近の「安全靴」がカッコ良すぎる / なんとPUMAやニューバランスまで!【100万円の古民家】第25話
                                          • 世界で活躍するサッカー選手が選ぶスパイクはコレだ!?個人的に一押しなのは、PUMA(プーマ)|OKIRESI(オキレジ)

                                            って事で、新しくスパイクを購入したのですが、この機会にどんな種類があるのか色々調べてみたのでご紹介!

                                              世界で活躍するサッカー選手が選ぶスパイクはコレだ!?個人的に一押しなのは、PUMA(プーマ)|OKIRESI(オキレジ)
                                            • PUMAのマスク - 好きなことを楽しむ日々

                                              昨年の12月にファミリーマート限定で販売された、PUMA NOSE CLIP MASK(825円)。 販売初日にたまたま見かけた息子が、お試しに1枚購入しました。ブラック、ブルー、ピンクの3色展開でした。使ってみたら洗い替えにもう1枚欲しくなったようで、翌日買いに行きましたが、あっという間に品切れになり、その後見かけることはありませんでした。 もう販売終了しているだろうと諦めながらも、ファミリーマートに行くとマスク売り場を必ず確認していたところ、昨日行った近所の店舗で4枚発見。 「今年の冬用に」と息子が2枚購入。マスク生活はまだまだ続きそうですからね。 ちょっと厚地なので、これからの季節よりも寒い時期に使いやすいマスクのようです。 パッケージに 「このマスクは医療用ではありません。 感染や伝染病・汚染物質から身を守るものではありません。 また、運動時には使用しないでください。」 と記載され

                                                PUMAのマスク - 好きなことを楽しむ日々
                                              • puma/6.0-Upgrade.md at master · puma/puma

                                                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

                                                  puma/6.0-Upgrade.md at master · puma/puma
                                                • ゲルツェンはPUMA、オガリョフはadidas(はたして、そうだろうか?) - 関内関外日記

                                                  一八二八年、ふたりの少年がモスクワ市をみおろせる雀が丘の上に立っていた。眼下をまがりくねって流れるモスクワ川には小さな舟が浮かび、地平線にシルエットをみせている多数の教会の尖塔や円屋根は落陽にかがやいていた。木造の民家は夕もやの中にかすんで、川原の雑草のかなたに没していた。 松田道雄の『ロシアの革命』はこのような書き出しで始まる。二〇一九年の秋、おれの秋ははじまっていない。薄手の長袖TシャツにPUMAのジャージ。歩いているとすこし暑い。ふたりの少年、一人はゲルツェン。おれが履いているのは夏が始まる前に買ったadidasの白いスニーカー。夏が始まる前に、おれはいつも白いスニーカーが欲しくなる。夏が始まる前に、おれは白いスニーカーが欲しくなったので、おれは夏が始まる前に白いスニーカーを買った。夏に白いスニーカーを履くのは正しい。 はたして、そうだろうか? ふたりの少年、もうひとりはオガリョフ。

                                                    ゲルツェンはPUMA、オガリョフはadidas(はたして、そうだろうか?) - 関内関外日記
                                                  • Railsでpumaをsystemdのserviceとして自動起動する手順 - Qiita

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

                                                      Railsでpumaをsystemdのserviceとして自動起動する手順 - Qiita
                                                    • PUMA人気定番モデルCALI SPORTのニューカラーがatmos pinkから登場!

                                                      女性の為のスニーカーセレクトショップ 「atmos pink」から、国内atmos・atmos pink限定でPUMA人気定番モデルCALI SPORTのニューカラーが登場しました。 レトロなプーマ カリフォルニアをベースとしオリジナルを基調としつつモダンにアップデートしたCALIで、 ボリューム感のあるラバーソールや、様々な部分に施されたPOPなカラーリングがインパクトあるスペシャルな一足です。 イメージモデル として起用されているのは、世界で活躍する“BAD QUEEN IBUKI”として名を知られているダンサーIBUKIです。 – – AD – – 関連リンク atmos pink

                                                        PUMA人気定番モデルCALI SPORTのニューカラーがatmos pinkから登場!
                                                      • 「PUMA×安全靴」新色を展開 ファッション性と両立

                                                        安全・作業用品メーカーのユニワールド(和歌山県有田市)は、4月中旬からPUMAのセーフティシューズライン「PUMA SAFETY」の軽量シリーズ「JAPAN ATHLETIC」(ジャパンアスレチック)の新色を発売する。同社はPUMA SAFETYの日本総代理店であり、安全性とファッション性を両立した商品として訴求する。

                                                          「PUMA×安全靴」新色を展開 ファッション性と両立
                                                        • 【西欧:ドイツ】【ドイツの軍服】陸軍フィットネス用ウインドブレーカー(PUMA製)とは? 0602 🇩🇪 ミリタリー - いつだってミリタリアン!' - 新聞みたいなもの

                                                          メジャー アメリカ 西欧 ドイツ

                                                            【西欧:ドイツ】【ドイツの軍服】陸軍フィットネス用ウインドブレーカー(PUMA製)とは? 0602 🇩🇪 ミリタリー - いつだってミリタリアン!' - 新聞みたいなもの
                                                          • Puma(Rails6)をsystemdで起動させる

                                                            以前のPumaではdaemonizeオプションが用意されていましたが、Puma5.1で無くなりました。 Issueを見てみたところ、daemonizeはsystemd(やrunit)などのOSが提供しているものを利用してくれというスタンスのようです。 Puma公式のsystemdの書き方こちらに記載されています(↓はv5.4.0のもの)。 puma/systemd.md at v5.4.0 · puma/puma こんな感じに修正して利用しています。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # /etc/systemd/system/puma.service [Unit] Description=Puma HTTP Server After=network.tar

                                                              Puma(Rails6)をsystemdで起動させる
                                                            • Puma と Sequel - tmtms のメモ

                                                              最近仕事でまた Ruby を使い始めて、簡単な Web API を Grape + Sequel で作ったりした。 SQLで書きたいクエリが分かってる場合は、Sequel の方が ActiveRecord よりも簡単に使えて良い。 レイヤー的には Arel と同じような感じなのかな。Arel 使ったことがないからわからないけど。 Webサーバーとして実環境で WEBrick を使うのはなんとなくイマイチな気がするんで、Rails で標準で使われてるらしい Puma にした。 前の職場では Passenger を使ってたんだけど、Apache のモジュール化するのも面倒だったし(最近はスタンドアローンでも使えるみたいだけど)、Passener はなんか大げさな気がするんで避けた。 (最近はどうかしらないけど、昔は勝手にインターネットからモジュールをダウンロードしようとしたりすることがあったん

                                                                Puma と Sequel - tmtms のメモ
                                                              • PUMA ZONE XT(靴)のレビュー@テメキュラ、CA - トムの愉快なアメリカンライフ

                                                                室内運動靴が欲しくて つい先日、PUMAのZONE XTをネットで購入しました。 結論、とてもおすすめ!!! ジムやウエイトトレーニング用なだけあり、形状・軽さが素敵です。 前から見るとこんな感じ。 写真で分かる通り大半の部分が通気性の良い網目の生地になっていることが軽量化と足への負担の軽減になっていると思う。 外側のこの色がなんとも可愛い! ウェブの写真は霞んだ色に見えるけど実際は綺麗な蛍光色です。 その反面、内側はとってもシンプルにブラック。このメリハリもいい! この真っ黒に見える部分も実際はきめ細かな網目状の生地で柔らかいです。 後側はこんな見た目。 この踵部分の半分から下が硬めに作られているので筋トレに最適。 底面のグリップもとても良い 5月25日(月)はアメリカではMemorial Day(兵役中に亡くなられた兵士の方々を追悼する日)という祝日でした。こういう祝日はセールがあるの

                                                                  PUMA ZONE XT(靴)のレビュー@テメキュラ、CA - トムの愉快なアメリカンライフ 
                                                                • 履くだけで前向きになれるPUMAのスニーカー

                                                                  1978年東京生まれ。酒場ライター。著書に『酒場っ子』『つつまし酒』『天国酒場』など。ライター・スズキナオとのユニット「酒の穴」としても活動中。 前の記事:「蒲焼さん太郎」を焼き「ビッグカツ」を揚げる 靴に励まされるという体験 そのスニーカーというのがこれ。 PUMA「SPEED LITE 2」 いわゆるシンプルめなデザインのランニングシューズなんですが、ぱっと見でちょっと気になるところありません? そう、左右それぞれの両サイドに、どう見ても 「ハハハハ」 って書いてある! いや、そういう意図のデザインではないとは思うんですが、一度見えてしまったらもうそうとしか見えないですよ、これ。 何気なく見ていたサイトで偶然発見し、この能天気な感じに完全にやられ、即刻購入したのでした。 で、実際に届いて履いてみたところ、信頼と実績のスポーツブランドのランニングシューズということで、めちゃくちゃ軽くて、

                                                                    履くだけで前向きになれるPUMAのスニーカー
                                                                  • Rails を Capistrano でデプロイした際に Puma が再起動できなくて 3時間 ハマった話 - 約束の地

                                                                    前提 詳しい説明は公式ドキュメントを参照するなどして下さい。投げやりですいません……*1。 環境 Ruby 2.5.3 Rails 5.2.1 Capistrano Version: 3.11.0 (Rake Version: 12.3.1) 3つの設定ファイル Capfile と config/deploy.rb と config/deploy/production.rb の内容を書きます。config/deploy/production.rb については他の環境へのデプロイの場合は適宜編集をすればよいです。 なお、Pumaに関係ないところは極力省きます。 1. Capfile (省略) require 'capistrano/puma' install_plugin Capistrano::Puma (省略) 2. config/deploy.rb ここキモです。 (省略) names

                                                                      Rails を Capistrano でデプロイした際に Puma が再起動できなくて 3時間 ハマった話 - 約束の地
                                                                    • Release 6.0.0 · puma/puma

                                                                      6.0.0 Sunflower Breaking Changes Dropping Ruby 2.2 and 2.3 support (now 2.4+) ([#2919]) Remote_addr functionality has changed ([#2652], [#2653]) No longer supporting Java 1.7 or below (JRuby 9.1 was the last release to support this) ([#2849]) Remove nakayoshi GC ([#2933], [#2925]) wait_for_less_busy_worker is now default on ([#2940]) Prefix all environment variables with PUMA_ ([#2924], [#2853]) R

                                                                        Release 6.0.0 · puma/puma
                                                                      • 【Rails5】Systemdを使用したPumaの自動起動設定 - とーますメモ

                                                                        自分用メモ。 Systemctlは、Systemdを管理するためのコマンド。 Systemdは、デーモンプロセスを自動立ち上げるるために使用される。 以下のサイトが詳しい。 Systemd メモ書き いまだにsysvinitの手癖が抜けない人のためのsystemd Linux女子部 systemd徹底入門 前提 Capistrano3を使用し、デプロイしていることが前提。 公式を見ると、Systemd用の設定が載っていたので 以下のページを参考に設定する。 puma/systemd.md at master · puma/puma · GitHub 公式には、「Type=simple」での設定例、「Type=forking」での設定例が存在するが 「Type=forking」の場合は、サービスが落ちたときなど自動で再起動する機能が使用できないため、 ここでは「Type=simple」での設

                                                                          【Rails5】Systemdを使用したPumaの自動起動設定 - とーますメモ
                                                                        • Puma 5.6.4/4.3.12セキュリティ修正がリリースされました|TechRacho by BPS株式会社

                                                                          Puma 5.6.4/4.3.12セキュリティ修正がリリースされました。詳しくは各種リンク先をご覧ください。 修正された脆弱性CVE-2022-24790は、GitHub Advisory Databaseで「Critical severity」に分類されています。 リリースタグ: Release 5.6.4 · puma/puma リリースタグ: Release 4.3.12 · puma/puma PR: Merge pull request from GHSA-h99w-9q5r-gjq9 · puma/puma@5bb7d20 🔗 Pumaで「HTTP Request Smuggling」の脆弱性(CVE-2022-24790) GitHub Advisory Database: HTTP Request Smuggling in puma · CVE-2022-24790 ·

                                                                            Puma 5.6.4/4.3.12セキュリティ修正がリリースされました|TechRacho by BPS株式会社
                                                                          • VPSでRailsアプリを動かすまでの全手順【Rails6, Capistrano, Puma, Nginx, MySQL, HTTPS】 - Qiita

                                                                            VPSでRailsアプリを動かすまでの全手順【Rails6, Capistrano, Puma, Nginx, MySQL, HTTPS】RailsnginxCentOSCapistranoSSH VPSを契約してRailsアプリを動かすまでの手順をまとめました。 似たような記事はいくつかありますが、本記事には以下のような特長があります。 ツールのバージョンが比較的新しい Ruby2.7系、Rails6系、MySQL8系、CentOS7系 アプリケーションサーバーにPumaを使用 GitHubのプライベートリポジトリで管理されているアプリでもデプロイできる 独自ドメインに対応 HTTPSに対応 Railsアプリの開発環境をDockerで作成 以下、設定方法です。 OSインストール VPSサービスのコンパネからCentoOS7をインストールします。(以下はさくらのVPSの場合のキャプチャです

                                                                              VPSでRailsアプリを動かすまでの全手順【Rails6, Capistrano, Puma, Nginx, MySQL, HTTPS】 - Qiita
                                                                            • 【Puma】Rails 5.2 + Puma + Nginx のデプロイ設定 - 7839

                                                                              先日、【EC2】Rails5 環境構築(Ruby + MySQL5.7 + Node.js + Nginx) について書いた。そして、今回は、アプリケーションサーバーである Puma について色々と調べて設定したので、備忘録を残しておく。(以前、Rails を使っていた時は、Unicorn が主流だったのに、Rails5 からは標準サーバーも Puma に変わったこともあり、今回は Puma を採用してみた。) Pumaとは マルチスレッド Ruby/Rack アプリケーション インストールに関して 設定に関して コマンドに関して rails sの場合 pumaコマンドの場合 pumactlの場合 まとめ 関連記事 Pumaとは github.com Puma is a simple, fast, multi-threaded, and highly concurrent HTTP 1.1

                                                                                【Puma】Rails 5.2 + Puma + Nginx のデプロイ設定 - 7839
                                                                              • Puma を systemd のユーザーサービスとして起動する

                                                                                概要 Ruby on Rails でのデフォルト web サーバーである Puma を起動する方法は何通りかあるのですが、今回は systemd のユーザーサービスとして起動する方法を紹介します。 systemd は、主にサーバープロセスの管理などに使われ、サービスの登録・起動などには通常は root 権限が必要です。一方、systemd では、一般ユーザーがサービスを管理する方法もあり、それがユーザーサービスです。今回はそれを使って Puma を起動します。 また、設定方法だけで無く、その背景や個人的な意見なども後の方に記載しようと思います。 前提・やりたいこと Linux サーバー(Amazon Linux 2)上で Puma を直接動かすDocker 等は使わないRuby on Rails 6Puma 5Capistrano を使ってデプロイcapistrano-puma を使用 L

                                                                                  Puma を systemd のユーザーサービスとして起動する
                                                                                • ローカルのpuma-devが起動しない時の対処方法 - Qiita

                                                                                  はじめに Macbook pro(Intel Mac)で動かしていた開発環境(Rails 6.1.0 + ruby 2.6.3)が動かなくなったところから解決までのメモ。 症状 ある時から、ブラウザで ****.test にアクセスしてもページが表示されなくなった。 試したこと puma-devのログを見た。エラーが出ていた。 * Directory for apps: /Users/<username>/.puma-dev * Domains: test * DNS Server port: 9253 * HTTP Server port: inherited from launchd * HTTPS Server port: inherited from launchd ! Puma dev running... 2021/04/01 07:43:52 ! HTTP Server fa

                                                                                    ローカルのpuma-devが起動しない時の対処方法 - Qiita