Teppei Kinoshita
kinos****@yasun*****
2014年 11月 12日 (水) 21:00:39 JST
eos-documentメンバー各位 木下 哲平です。お世話になっております。 本日、11月12日(水)のEospedia編集内容を報告致します。 【活動項目】 (1) 使用しないrubyをリネームしてpione-web-clientを実行 ・使用しないrubyを全て1.8などを付けてリネーム。(ローカル環境にて) ・sudo bundle exec god -c misc/pione-webclient.godを実行 ・ps -axlにて確認 -> pione-webclient (front: druby://192.168.5.103:56500) ruby /pione-webclient/vendor/bundle/ruby/1.9.1/bin/god -c misc/pione-webclient.god のコマンドがあることを確認(pione-webclientが動いている) ・pione-webclient-god.logでログを確認 -> == Sinatra/1.4.5 has taken the stage on 56001 for production with backup from Thin と出力されている。 -> ネットワークユーティリティにて確認したところポート17165が開いていない。 -> god を-p 12345で実行しても、同様にポート12345が開いていない。(ログも変わらない) (2) 続けてブラウザにて ・localhost:12345を開こうとしても、アクセスできない。(このページへアクセスできません) ・ログのSinatraが使用しているポート56001を開くと -> localhost:56001/page/loginへとび、Internal Server Errorと表示される -> ログを開くと、下記のエラーが出力される 127.0.0.1 - - [12/Nov/2014 20:32:11] "GET / HTTP/1.1" 302 - 0.0068 Pione::Global::UnknownItem - item 'bootstrap_version' is unknown as global variables: /Eos/pione-webclient/vendor/bundle/ruby/1.9.1/bundler/gems/pione-78e90cdd0370/lib/pione/global/item.rb:41:in `get' /Eos/pione-webclient/lib/pione/webclient/resource.rb:41:in `block in []' /Eos/pione-webclient/lib/pione/webclient/resource.rb:40:in `scan' /Eos/pione-webclient/lib/pione/webclient/resource.rb:40:in `[]' /Eos/pione-webclient/lib/pione/webclient/views/css.erb:3:in `block in singletonclass' -中略- /Eos/pione-webclient/vendor/bundle/ruby/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:1037:in `block in spawn_threadpool' 127.0.0.1 - - [12/Nov/2014 20:32:11] "GET /page/login HTTP/1.1" 500 30 0.0038 (3) ここまででの疑問点(次回で調査すべき点) ・なぜ指定した-pのポートが開いていないのか。 ・ポート56001はログイン画面へ移動する(本来は指定したポートでこの動作になるはず?)のはなぜか。 ・ログにて'bootstrap_version' が定義されていないことになっている点 -> lib/pione/grobal/webclient-variable.rb内で定義してされているはず。 【質問事項】 (3)にて56001のポートとはSinatraでログインページを作成するための特別なポートなのでしょうか。 56001にログインページを作成し、自動的にログインページへ移動する仕組みが作られているが、 ログインページの作成にエラーが起きてしまってポートが開かれていないと推測しています。 今回は56001に無理矢理アクセスしようとした結果、ログインページに飛ぶだけの結果になってしまった と考えています。 【現在の編集状況と今後の予定(優先降順)】 PIONE: interactive, web-client, featureについても編集する WoPeD: チュートリアルの作成 ProM: チュートリアルの作成 チュートリアル: チュートリアル一覧の作成: PIONEの分も追加する API説明: 694件 英語化: メインページ周り Small Tool: 随時追記 GITの使い方: 随時追記 よく使うシェルスクリプト: 随時追記 FAQ: 随時追記 ドキュメントの内容にて何かありましたら、ご一報をお願いします。 【次回の予定】 引き続き資料を読みつつ、ウェブページにアクセスできるように 調査致します。 以上、よろしくお願い致します。 木下 哲平 -------------- next part -------------- HTMLの添付ファイルを保管しました... 다운로드