問題タブ [mod-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
688 参照

passenger - Phusion Passenger、mod_railsrails2.3の問題

「起動中(つまり、config / environment.rbの評価中)にアプリケーションが終了しました。エラーメッセージがWebサーバーのログファイルに書き込まれた可能性があります。Webサーバーのログファイル((Rails)アプリケーションのログではない)を確認してください。ファイル)アプリケーションが終了した理由を確認します。」

テストサイトにアクセスしようとすると、上記のエラーメッセージが表示されます。

config/*の権限は

-rw-r--r-- 1 www-data root 2011 Aug 27 20:17 environment.rb drwxr-xr-x 3 root root 4096 Aug2720:17環境drwxr-xr-x3root root 4096 Aug 27 20 :17初期化子drwxr-xr-x3ルートルート4096Aug2720:17ロケール-rw-r--r--1ルートルート24318月27日20:17routes.rb

「rootroot2011Aug 27 20:17environment.rb」も試しましたが、うまくいきませんでした。

私はDebianGNU/ Linuxを実行していて、同じサーバー上で他のRailsサイトを正常に実行しています。他のサイトのいずれかからセットアップを複製しようとしましたが、効果がありません。

0 投票する
2 に答える
3233 参照

ruby-on-rails - mod_rails make:コマンドが見つかりません

Debianサーバーでmod_railsを設定していますが、どういうわけか何かが台無しになりました(私ではありませんでした:P)。

gemがインストールされています:

ルビーも元気です:

0 投票する
3 に答える
4890 参照

ruby-on-rails - mod_railsとPaperclipの問題Paperclip::NotIdentifiedByImageMagickError

mod_railsを使用してubuntuを実行しているサーバーにアプリをデプロイするのに問題があります。サーバーでwebrickを実行すると問題ないようで、ファイルを保存できます。問題ありません。しかし、nginxを介してアプリを実行すると、ファイルを保存しようとするとこのエラーが発生します。

[ペーパークリップ]処理中にエラーを受け取りました:#[ペーパークリップ]処理中にエラーを受け取りました:#R

0 投票する
2 に答える
1631 参照

ruby-on-rails - Passenger を使用した Rails CSS キャッシングの構成

Passengerと Railsを使用:cache => trueして、すべての CSS を 1 つの大きなファイルにキャッシュしています。デプロイはCapistrano経由で行われます。

時々 (!)、all.cssアプリの再起動後に mem で生成されたファイルが見つからない (ログにエラーが記録される)

別のrestart.txtファイルを手動で配置するかcap deploy:restart、問題を解決します。

大したことではありませんが、チェックして修正するのは常に面倒です。誰かが私が間違っていることを知っていますか?

編集

deploy:restartはこのように見えます(まさに私が手動で行っていることです)。

また、キャッシュに特別な (外部) CSS ファイルを使用していません。

0 投票する
2 に答える
978 参照

ruby-on-rails - Apache の mod_ruby: 非常に遅い

サーバー自体からのリクエストでさえ、約 7 秒かかります (「redmine」インストールの開始ページ)。

WEBrick で ruby​​ を実行すると、同じリクエストに数ミリ秒しかかかりません...

私はRubyに全く慣れていないので、これについてどこから調査を開始すればよいかわかりません..または、ApacheリクエストをWEBrickサーバーにローカルにリダイレクトするための最良の解決策はありますか?

0 投票する
1 に答える
241 参照

ruby-on-rails - Scalr.net の Passenger と Rails

Scalr アプリケーション サーバーで Passenger と Rails を連携させると問題が発生します。

Rails 2.3.5 と Passenger 2.2.7 がインストールされています。Ruby 1.8.6 (パッチレベル 111) を実行しています。Rails と Passenger の両方の以前のバージョンは問題なく連携していましたが、更新後にファイル ツリーのみが表示され、アプリケーションは表示されません。

http://matchmefor.com/

誰かが私が間違ったことをしたかもしれないという考えを持っていますか? 助けてくれてありがとう!

0 投票する
2 に答える
3977 参照

ruby-on-rails - Railsでキャッシュを無効にする方法は?

Rails サイトのキャッシュを無効にするにはどうすればよいですか?

Passenger (mod_rails) を実行しており、サイトは「開発」モードで実行されています。

'ENV['RAILS_ENV'] ||= 'development'

何か助けはありますか?

0 投票する
8 に答える
1932 参照

ruby-on-rails - WindowsでのRailsのデプロイをあきらめる必要がありますか?

別のチームによって開発されたRailsアプリケーションのインスタンスを実行します。私が始めたとき、Railsアプリをデプロイする一般的な方法は、Apacheの背後でMongrelを使用することでした。これは、そのチームが独自のインスタンスに使用した構成です。私はWindowsの人であり、ApacheとMongrelの両方をWindowsサービスとして簡単にセットアップできるため、(仮想)Windowsボックスを使用して、そこにすべてをセットアップしました。

Railsの土地で物事が変わったので、私は推測します。雑種は停滞しています(少なくともそれは私の一般的な認識の印象です)。私のアプリを開発しているチームは、しばらく前にmod_railsの使用に切り替えました。Mongrelのセットアップは引き続き機能していたので、最後にコードと同期するまで、私はこれらすべてに関心を持っていませんでした。どうやら、彼らが「サービス」モデルを作成したところに名前の競合があり、それはmongrel_serviceのモジュール名と衝突します(http://aspn.activestate.com/ASPN/Mail/Message/ruby-rails/3497181を参照)。モデルの名前を変更するように依頼したところ、彼らはMongrelのサポートには興味がないと言っていました。

MongrelはまだRailsアプリケーションの有効なオプションですか?そうでない場合、Windowsでデプロイするための有効な代替手段はありますか?mod_railsもThinもWindowsで実行されません...それとも、弾丸を噛み、Windowsの展開をあきらめて、VMをLinuxボックスとして再構築する必要がありますか?

明確にするために:これが実行されるVMは私の開発デスクトップ上にありません。これは、IT部門がホストし、本番環境で使用されるVMです。管理者がいます。必要に応じて、代わりにLinuxVMをセットアップするようITに依頼することができます。

0 投票する
5 に答える
8690 参照

ruby-on-rails - Apacheの起動時に、Passenger/mod_railsがFedora12で初期化に失敗する

Passengerを使用して、Fedora12でRubyonRailsアプリケーションを実行するサーバーをセットアップ中です。

Passengerをインストールし、規定どおりにセットアップした段階ですが、Apacheを再起動すると次のエラーが発生します。

ご覧のとおり、Passengerが初期化しようとしているときに権限の問題があります。

Apacheが起動すると、/tmpにファイルが作成されます。

代わりに、で直接mongrelmongrel_rails start -e productionを起動してアプリを実行すると、次のように表示されます。

この場合も、エラーは/tmpディレクトリのアクセス許可の問題を示しています。

私は解決策が何であるかについて途方に暮れています。それが単にディレクトリ権限に関連しているのか、FedoraのSELinuxセキュリティに関連しているのかはわかりません。

どんな助けでもいただければ幸いです。ありがとう。

0 投票する
3 に答える
19352 参照

ruby-on-rails - Railsファイルのアップロードサイズの制限

Passenger / mod_railsでRailsアプリケーションを実行するときに、ファイルのアップロードサイズを制限するための良い解決策を知っている人はいますか。ファイルがサーバーに転送されないように、リクエストはすぐに拒否する必要があります。

私がこれまでに見つけた解決策はすべて、制限を実装するためにMongrelにパッチを適用する方法を説明していますが、このアプリケーションでは乗客を使用する必要があります。