[Eos-document] 【Eospedia日報】11月12日(水)

Back to archive index

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の添付ファイルを保管しました...
다운로드 



Eos-document メーリングリストの案内
Back to archive index