2017年2月3日金曜日

Redmine 3.2-stable on IIS 8.0 +Helicon Zoo


トラブルシューティングや Tips 集です

環境
  • Windows Server 2012 (6.2)
  • IIS 8.0
  • railsinstaller-3.2.1.exe
  • redmine 3.2-stable

参考資料:RedmineをWindowsにインストールする手順書作ったよ
http://shoutatani.hatenablog.com/entry/2015/09/21/121955

Ruby 2.2 にしたのは… Ruby 2.3 には PostgreSQL 用バイナリドライバーがないからでした。
[tid-3258816] cannot load such file -- 2.3/pg_ext (LoadError)

特定のタイミングで、Gemfile.lock を書き換えます。htmlentities 4.3.1 → 4.3.4
   htmlentities (4.3.4)

これは、warning: key "inodot" is duplicated and overwritten という件に対応するためです。
   rbpdf (1.19.0)
     htmlentities (= 4.3.4)
     rbpdf-font (~> 1.19.0)


Subversion を認識しない…? 赤印がつく。
  • svn コマンドを実行できるが落ちてしまう(%LOCALAPPDATA% が未定義のため)
    これは、IIS がユーザープロファイルをロードしないでワーカープロセスを実行するからです。
    対策:
    アプリケーションプール
    redmine
    詳細設定
    ユーザープロファイルの読み込み = True

Helicon Zoo に ruby.2.2.rack を追加したい:

IIS、Server ホーム、管理、構成エディター

セクション=system.webServer/heliconZooServer 


... ボタンより、engines の一覧に移ります。

このような内容で追加します:

 environmentVariables の中:

redmine3 の方の Helicon Zoo

rails.project の詳細。Inherited は ruby.2.2.rack から継承されているもので、変更していません。

WORKER_REQUEST_TIMEOUT は 86400 とか長いほうがいいかもしれません。起動が重いので。


2017年2月2日木曜日

Helicon Zoo - Application backend read Error

redmine の場合、log フォルダーを確認


RAILS_ENV を確認するべし。production なのか、development なのか。