タグ付けされた質問 「ruby-on-rails」

Ruby on Railsは、Rubyで書かれたオープンソースのMVC Web開発フレームワークで、プログラマーの幸福と持続可能な生産性の維持のために最適化されています。多くのことは慣習によって定義され、生産性を維持するために物事を再発明する必要がなくなります。

8
nginxでSSLを強制またはリダイレクトする方法は?
次のようなサブドメインにサインアップページがあります。 https://signup.example.com HTTPSを介してのみアクセスできるようにする必要がありますが、人々はHTTPを介して何らかの方法でつまずいて404を取得するのではないかと心配しています。 nginxの私のhtml / serverブロックは次のようになります。 html { server { listen 443; server_name signup.example.com; ssl on; ssl_certificate /path/to/my/cert; ssl_certificate_key /path/to/my/key; ssl_session_timeout 30m; location / { root /path/to/my/rails/app/public; index index.html; passenger_enabled on; } } } 何を追加して、http://signup.example.comリダイレクト先に行く人たちに追加できhttps://signup.example.comますか?(FYI強制できるRailsプラグインがあることは知っていますが、それSSLを避けたいと思っていました)

4
メールがスパムとしてマークされないようにする
これは、送信メールがスパムとして分類されるのを避けることに関する標準的な質問です。 関連するもの: スパム対策-メール管理者、ドメイン所有者、またはユーザーとして何ができますか? SPFレコードとは何ですか、またどのように構成しますか? サイトからのメールがスパムとしてマークされるのを防ぐ方法を知りたいですか?sendmailを使用しています。 ruby-on-railsアプリケーションからメールを送信しようとしています。メールはすべてスウェーデン語で書かれています(それが違いを生む場合は?)。なぜスパムとしてマークされ続けるのかわかりません。 リスクを最小限に抑えるためにできることはありますか?

6
Railsアプリをどのディレクトリにデプロイする必要がありますか?
実動RailsアプリをLinuxシステムにデプロイするための合理的で論理的なディレクトリは何でしょうか? 一部の候補者... /var/rails <= There's a /var/www so this would be consistent with that pattern. But I.T. guys have complained about stuff in /var before. /home/my_home_dir/rails <= OK, not /var, but I'm not the only developer. Seems like it really ought to be a systemwide location. /home/rails <= I don't …

2
CPUあたりのユニコーンプロセスの最適数
Unicornの下でRuby on Rails Webアプリを実行しています。私たちのアプリは厳密にはCPUバウンドではありません(デュアルXeon E5645システムw / 12コアがあり、ピーク負荷平均値は約6です)。最初は40人のUnicornワーカーで開始しましたが、アプリケーションのメモリフットプリントは時間とともに増加しました。そのため、ワーカープロセスの数を減らす必要があります。標準(CPUコアの数+ 1)の式はUnicornにも適用されると思いましたが、同僚はCPUごとにさらに多くのUnicornインスタンスを予約する必要があると私に納得させ、このリンクを提供しました。しかし、アイドル状態のUnicornプロセスにこれほど多くのメモリを費やす必要があるのはなぜか、はっきりとはわかりません。 私の質問は、CPUコアごとに複数のUnicornインスタンスを持つ理由は何ですか?これは、ユニコーンの建築上の特殊性によるものですか?忙しいUnicornプロセスは新しい接続を受け入れられないことは承知しています(UNIXドメインソケットを使用して、UnicornインスタンスBTWと通信しています)が、これに対処するためにバックログが正確に導入されたと考えました。CPUルールごとにこの2〜8個のUnicornインスタンスを克服することは可能ですか?

3
バージョン管理されたS3バケットを特定の時点に復元する
バケットのS3バージョン管理を有効にしたとします:http : //docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html 次に、誰か(たとえば、下級従業員)がS3バケットを台無しにします(いくつかのファイルを誤って削除するなど) 次に、バージョン管理されたバケット全体を特定の時点に復元するにはどうすればよいですか?S3のAPIを考えればこれは可能だと思いますが、何かを失うことを恐れて(AWSの専門家ではないので)自分でそのようなスクリプトを書く必要はありません。 この問題の良い解決策はありますか?RailsアプリのイメージストアとしてS3バケットを使用しているため、rakeタスクとして使用できるRubyベースのものが理想的です。

1
Apacheを再起動する別の方法は?
ここにApacheの質問があります。 開発者としてのキャリア全体で、Apacheを次のように再起動しています。 sudo /etc/init.d/apache2 restart 今日、最初のRailsアプリケーションをデプロイしましたが、ホストマシンでApacheを再起動するのに問題がありました。その方法で試してみると、Apacheは再起動しようとしましたが、最終的にハングしました。 ただし、これはうまくいきました。 sudo apachectl restart これら2つの手法の違いは何ですか?私は後者が最初の場合はせいぜい「構文糖」であると仮定していましたが、前者は機能しなかったが後者は機能したことを考えると、そうではないはずです。 関連性がある場合(およびそうであると思われる場合)、このRailsアプリケーションはPhusion Passengerを使用します。私の以前の開発経験(前者の方法はうまく機能します)は、ほとんどがPHPを使用しています。私はRailsが初めてです。 問題のサーバーはUbuntu 11.04(Natty)を実行しています。

5
無料利用枠に関するAmazon EC2 Amiの推奨事項
アマゾンウェブサービスは最近無料の階層を導入しました。基本的には無料のものを入手して、AWSを試して小さなサイトやプロジェクトを実行できます。基本的に、帯域幅、ディスクストレージなどの特定の制限を下回っている限り、無料です。 Ruby on RailsやDjangoを試すために、制限を超えるとすぐに非常に高価になる可能性があるため(趣味の人にとって)、無料の階層で実行できるAMIについて、いくつかの推奨事項や提案をお願いします。

3
地理的に離れたサーバー間でのMySQLレプリケーション
私の組織は、バックアップを最新の状態に保ち、理想的には負荷を分散しながら、サーバーを地理的に分散する方法を検討してきました。 私が最初に念頭に置いているのは、Rails on MySQLです。書き込み速度はあまり高くありません(記事/コメントは1分あたり1未満で残っていますが、大きなメディアが添付されているものもあります)。 そう、 MySQLの複製は広域ネットワーク全体でうまく機能しますか? 接続(またはスレーブサーバー)がダウンすると、手動の介入が必要になることを意味しますか(2つのサーバーが再び相互に通信できるようになった後)、または回復は自動的に行われますか? マスターが消えた場合、スレーブをマスターに変えるには何が必要ですか?それを管理するのに役立つ標準のスクリプト/ツールはありますか? 他の落とし穴など?

2
API管理ソリューション[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 6年前休業。 私は現在APIを構築しており、(GUIで)監視してレート制限の使用を可能にするツールを探しています。私はいくつかのエンタープライズソリューションに出くわしました。 http://apigee.com/ http://mashery.com/ http://www.layer7tech.com/ http://www.3scale.net/ Apigeeエンタープライズプランはまさに私が探しているものですが、プランは月額3000ドルから始まり、これは私の価格帯を超えています。他のソリューションはすべて高すぎるか、私が探しているソリューションを提供していません。 これにより、以下を含むいくつかのオープンソースオプションを検討するようになりました。 http://apiaxle.com/ https://code.google.com/p/varnish-apikey/wiki/UsageManual ワニスはかなり完全なソリューションのようです。ただし、データを視覚化するGUIを構築する必要があります。 私の最後のオプションは、EventMachineとrubyを使用してゼロからソリューションを構築することです。 何かアドバイス?

1
null( "")に対して400 Bad Requestエラーが発生する原因と、nginxログに非常に多くのログが含まれる理由
Logwatchからの毎日のログは、定期的に400 Bad Request、null:1744時間をnginxログから報告します。 ログエントリは次のようになります。 123.123.123.123 - - [25/Jan/2011:14:44:19 -0500] "-" 400 173 "-" "-" 誰がこれらがどのように生成され、なぜそれほど多くあるのか説明できますか?何も害を与えているようには見えませんが、1日に最大8000件表示されています。ユニコーンとnginxで実行されている中規模のRailsアプリケーションをホストしています。 nginxフォーラムでいくつかの議論がありますが、ログに記録された400 Bad Reqeustsの数を減らす実際の解決策は見つかりませんでした。

5
Redmine => Active Directory認証を設定するにはどうすればよいですか?
まず、私はオンサイトのAD管理者ではありませんが、私からの大規模なロールアウトのために自分のRedmineインストールをActiveDirectoryと統合して試してみるように依頼されました。 私たちのADサーバーはhost:portにims.example.com:389あり、私はユーザーを持っていますIMS/me。 現在、meRedmineにはローカル認証を使用するユーザーもいます。 RedMineで次のパラメーターを使用してActiveDirectory LDAP認証方法を作成しました。 Host: ims.example.com Port: 389 Base DN: cn=Users,dc=ims,dc=example,dc=com On-The-Fly User Creation: YES Login: sAMAccountName Firstname: givenName Lastname: sN Email: mail この接続のテストは問題なく機能します。 しかし、私はそれで認証に成功していません。 問題が発生したme場合にアカウントに戻ることができるように、バックアップ管理者ユーザーを作成しme、ActiveDirectory資格情報を使用するように変更してみました。ただし、一度ログインすると何もログインできません。次のログイン名オプションをすべて試しました。 me IMS/me IMS\me 私は既知のドメインパスワードを使用しましたが、喜びはありません。 では、どの設定が間違っているのか、またはこれを機能させるためにどのような情報を取得する必要があるのでしょうか。

1
Rails 4.2に割り当てられたポートにはアクセスできませんが、4.04は正常に動作します
Ruby 2.1.2とRails 4.2がインストールされています。 バンドルインストールはエラーなしで実行されます。 Rails Cはエラーなしで実行できます。 Rails s -p3004がwebrickまたはthinでエラーなしで起動する mytestsite:3004 safari、firefox、およびchromeを参照すると、すべて「サーバーに接続できません」と報告されます。 システムログにエラーは表示されません。syslog、lfd.log、auth.log、または任意のApacheログ。 4.04サイトを起動すると、ポート3001、3002は正常に動作します。4.04を停止し、ポート3001または3002で4.2を起動すると、「サーバーに接続できません」エラーが発生します。これは、ポートをブロックしているファイアウォールの問題ではないことを意味しているようです。それにもかかわらず、iptables -Lはポート3004が開いていると報告します。 ACCEPT tcp -- anywhere anywhere ctstate NEW tcp dpt:3004 Railsレポート: => Booting WEBrick => Rails 4.2.0.beta1 application starting in development on http://localhost:3004 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server …

2
Passengerを使用する際にRailsでApacheを介してNginxを使用する場合の長所と短所は何ですか
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Passengerは最近Nginxのサポートを取得しました。RailsアプリケーションのWebサーバーとしてのApacheと比べて、Nginxの長所と短所は何ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.