プラグイン導入後の「The service is not available. Please try again later.」対処方法

703 views
Skip to first unread message

宇都宮大輔

unread,
Dec 25, 2012, 8:49:13 PM12/25/12
to redmine-...@googlegroups.com
こんにちは、ご存知の方がおりましたら
対処方法のご教授いただきたく思います。

ご相談したい困っていることは以下になります。
必要最低限の情報は、揃えてのご相談させていただいたつもりでございますが
足りないものが有りましたら、ご指摘いただけたらと思います。

【困っていること】
 特定のプラグイン(下記「 」印)に限り
開発環境では正常動作するが、本番環境へモジュール入替(※1)して
動作させると(※2)「 The service is not available. Please try again later. 」が表示されて正常動作しない。

※1. gemの「warble」を利用した、warファイルでのリリース方式を採用しており
   開発環境で「 redmine2.0.2\config\warble.rb 」を起動して
   warファイル生成したものを入替しています
※2. プラグイン導入後、Redmineでログインは正常にできます。
   プラグインで機能追加された、画面遷移用のリンクをマウスクリックすると
   「 The service is not available. Please try again later. 」が即時表示されていまい
   本来、次ページに遷移するべき動作がされず、エラー表示されます

--------------------
【開発環境】
Windows 7 Professional Service Pack 1

Redmine 2.0.2.stable.73
デフォルト管理アカウントが変更済 True
ファイルリポジトリに書き込み可能 Exclamation
Plugin assetsディレクトリに書き込み可能 True
RMagickが使用可能 (オプション) Exclamation

Environment:
  Redmine version                          2.0.2.stable.73
  Ruby version                             1.8.7 (java)
  Rails version                            3.2.5
  Environment                              development
  Database adapter                         MySQL
Redmine plugins:
  redmine_absolute_dates                   0.0.1
  redmine_default_columns                  0.1.1
  redmine_default_members                  0.0.1
  redmine_didyoumean                       1.2.0
  redmine_favourite_projects               0.6
  redmine_ics_export                       1.3.1
  redmine_importer                         1.0
  redmine_information                      1.0.1
  redmine_issue_templates                  0.0.3
  redmine_latest_issues                    0.0.1
  redmine_lightbox                         0.0.1
  redmine_logs                             0.0.4
  redmine_maintenance                      0.0.2
  redmine_monitoring_controlling           0.1.1
  redmine_new_ui                           0.0.1
  redmine_preview_attach_column            0.1.7
  redmine_project_copy                     0.0.1
  redmine_project_delete                   0.0.1
  redmine_smart_issues_sort                0.3.1
  redmine_work_time                        0.2.6

*** LOCAL GEMS ***

actionmailer (3.2.8, 3.2.6, 3.2.5)
actionpack (3.2.8, 3.2.6, 3.2.5)
activemodel (3.2.8, 3.2.6, 3.2.5)
activerecord (3.2.8, 3.2.6, 3.2.5)
activerecord-jdbc-adapter (1.2.2.1, 1.2.2)
activerecord-jdbcmysql-adapter (1.2.2.1, 1.2.2)
activerecord-jdbcpostgresql-adapter (1.2.2)
activerecord-jdbcsqlite3-adapter (1.2.2)
activeresource (3.2.8, 3.2.6, 3.2.5)
activesupport (3.2.8, 3.2.6, 3.2.5)
acts-as-taggable-on (2.3.3)
arel (3.0.2)
bouncy-castle-java (1.5.0146.1)
builder (3.0.0)
bundler (1.1.5, 1.1.4)
coderay (1.0.7)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.3.3)
daemons (1.0.10)
erubis (2.7.0)
execjs (1.4.0)
fastercsv (1.5.5, 1.5.3)
gem_plugin (0.2.3)
hike (1.2.1)
i18n (0.6.0)
icalendar (1.1.6)
jdbc-mysql (5.1.13)
jdbc-postgres (9.1.901)
jdbc-sqlite3 (3.7.2)
journey (1.0.4)
jquery-rails (2.1.3, 2.0.2)
jruby-jars (1.6.8)
jruby-openssl (0.7.7)
jruby-rack (1.1.10)
jruby-win32ole (0.8.5)
json (1.7.4 java, 1.7.3 java)
json_pure (1.7.5)
mail (2.4.4)
mime-types (1.19)
multi_json (1.3.6)
net-ldap (0.3.1)
polyglot (0.3.3)
prototype-rails (3.2.1)
rack (1.4.1)
rack-cache (1.2)
rack-openid (1.3.1)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.5)
railties (3.2.8, 3.2.6, 3.2.5)
rake (0.9.2.2, 0.8.7)
rdoc (3.12)
ruby-openid (2.1.8)
rubyforge (2.0.4)
rubygems-update (1.8.24)
rubyzip (0.9.9)
sass (3.1.20)
sass-rails (3.2.5)
shoulda (3.3.2)
shoulda-context (1.0.1)
shoulda-matchers (1.4.1)
simplecov (0.7.0)
simplecov-html (0.7.0)
simplecov-rcov (0.2.3)
sources (0.0.1)
sprockets (2.1.3)
therubyrhino (2.0.1, 1.73.4)
therubyrhino_jar (1.7.4)
thor (0.15.4)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.33)
uglifier (1.3.0, 1.2.6)
warbler (1.3.6)
ya2yaml (0.31)
yard (0.8.3)

--------------------
【本番環境】
CentOS 5.4

Redmine 2.0.2.stable
デフォルト管理アカウントが変更済 True
ファイルリポジトリに書き込み可能 True
Plugin assetsディレクトリに書き込み可能 True
RMagickが使用可能 (オプション) Exclamation

Environment:
  Redmine version                          2.0.2.stable
  Ruby version                             1.8.7 (java)
  Rails version                            3.2.5
  Environment                              development
  Database adapter                         MySQL
Redmine plugins:
  redmine_absolute_dates                   0.0.1
  redmine_default_columns                  0.1.1
  redmine_default_members                  0.0.1
  redmine_didyoumean                       1.2.0
  redmine_favourite_projects               0.6
  redmine_ics_export                       1.3.1
  redmine_importer                         1.0
  redmine_information                      1.0.1
  redmine_issue_templates                  0.0.3
  redmine_latest_issues                    0.0.1
  redmine_lightbox                         0.0.1
  redmine_logs                             0.0.4
  redmine_maintenance                      0.0.2
  redmine_monitoring_controlling           0.1.1
  redmine_new_ui                           0.0.1
  redmine_preview_attach_column            0.1.7
  redmine_project_copy                     0.0.1
  redmine_project_delete                   0.0.1
  redmine_smart_issues_sort                0.3.1
  redmine_work_time                        0.2.6

*** LOCAL GEMS ***

actionmailer (3.2.6, 3.2.5)
actionpack (3.2.6, 3.2.5)
activemodel (3.2.6, 3.2.5)
activerecord (3.2.6, 3.2.5)
activerecord-jdbc-adapter (1.2.2)
activerecord-jdbcmysql-adapter (1.2.2)
activerecord-jdbcpostgresql-adapter (1.2.2)
activerecord-jdbcsqlite3-adapter (1.2.2)
activeresource (3.2.6, 3.2.5)
activesupport (3.2.6, 3.2.5)
arel (3.0.2)
bouncy-castle-java (1.5.0146.1)
builder (3.0.0)
bundler (1.1.5)
coderay (1.0.7)
erubis (2.7.0)
fastercsv (1.5.5, 1.5.3)
hike (1.2.1)
i18n (0.6.0)
icalendar (1.1.6)
jdbc-mysql (5.1.13)
jdbc-postgres (9.1.901)
jdbc-sqlite3 (3.7.2)
journey (1.0.4)
jruby-jars (1.6.7.2)
jruby-openssl (0.7.7)
jruby-rack (1.1.7)
json (1.7.3 java)
mail (2.4.4)
metaclass (0.0.1)
mime-types (1.19)
mocha (0.12.0)
multi_json (1.3.6)
net-ldap (0.3.1)
polyglot (0.3.3)
prototype-rails (3.2.1)
rack (1.4.1)
rack-cache (1.2)
rack-openid (1.3.1)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.6, 3.2.5)
railties (3.2.6, 3.2.5)
rake (0.8.7)
rdoc (3.12)
ruby-openid (2.1.8)
rubyzip (0.9.9)
shoulda (2.11.0)
sources (0.0.1)
sprockets (2.1.3)
thor (0.15.4)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.33)
warbler (1.3.5)
yard (0.8.2.1)

以上、宜しくお願い申しあげます。

Message has been deleted
Message has been deleted

nobu_toyofuku

unread,
Dec 27, 2012, 4:38:10 AM12/27/12
to Redmine Users (japanese)
豊福です。

2012年12月26日 10:49 g10...@gmail.com:
開発環境では正常動作するが、本番環境へモジュール入替(※1)して
動作させると(※2)「 The service is not available. Please try again later. 」が表示されて正常動作しない。

redmine_ics_export -1.3.1 を CentOS redmine-2.1.4 で試したら redmine
起動時にエラーになりました。redmine-2系に対応していないようです。
http://code.google.com/p/redmics/
Installation (Redmine 2.0)
にしたがって入れた redmine_ics_export -2.0.0 dev は起動時
エラーになりませんでした。使い方を知らないのでそれ以上は
試していません。

redmine_latest_issues-0.0.1 および 1.0.1 を試したところ
lataest issues の画面は出ますがチケットのリンクをたどると
該当するページがないというエラーになりました。

両方のプラグインともルーティング(config/routes.rb)の問題の
ような気がしますがよくわからないので今回は取りあえず
試してみた報告です。
---

Daisuke.U

unread,
Jan 3, 2013, 8:50:28 PM1/3/13
to redmine-...@googlegroups.com
お返事ならびに、試していただき恐縮でございます。
ありがとうございます。

年明け早々、上記、本番環境にアクセスして
「 The service is not available. Please try again later. 」が表示される原因に
ふと、気がつきました。

結果から申しますと、

> ルーティング(config/routes.rb)の問題のような気がしますが
豊福様が仰りますように、ルーティングもしくはrootのパス指定が、開発環境と本番環境とで相違があったため
エラー表示されておりました。


詳細に申しますと、
----
■redmine_latest_issuesプラグインの場合

【開発環境】
http://localhost:3000/issues/1234 ・・・○正常動作

【本番環境】
http://www.******.com/issues/1234 ・・・×不正動作
  ↓
http://www.******.com/redmine/issues/1234 ・・・○URLに「 redmine 」追記すると、正常動作


----
■redmine_ics_exportプラグインの場合

【開発環境】
http://localhost:3000/icalendar/プロジェクト識別子/all/issues.ics?key=1234567890 ・・・○正常動作

【本番環境】
http://www.******.com/icalendar/プロジェクト識別子/all/issues.ics?key=1234567890 ・・・×不正動作
  ↓
http://www.******.com/redmine/icalendar/プロジェクト識別子/all/issues.ics?key=1234567890 ・・・○URLに「 redmine 」追記すると、正常動作


これは、単に本番環境上と、開発環境上でルートパスが違ったためだと思います。
本番環境のルートパスは、そのままとしておいて
開発環境のルートパス変更して、問題がないかまずは確認してみます。

ひとまず、ご報告まででございます。

Reply all
Reply to author
Forward
0 new messages