create new | view all | RSS | FrontPage | search | recent changes

RNA動作環境 - RNAはインターネット上のサーバにて動作させるCGIプログラムです.

diff


RNAはインターネット上のサーバにて動作させるCGIプログラムです.

InterWiki?でのリンクは次のように記述します
*基本的な動作環境

-Perl 5 + CGI環境で動作します。

-動作に必要なモジュールは同梱していますが、環境によっては不足があるかもしれません。

-レンタルサーバでは、「out of memory」などのエラーでCGIを実行できないことがあります。
--RNAのメモリ使用量などが、レンタルサーバにおけるCGの制限に抵触していると推測されます。その場合には、コマンドラインインターフェイス(もし提供されていれば)から起動すると、問題なく実行できることがあります。

-バックグラウンドでのCGI実行は、forkを用いているため、UNIX系の環境のみ可能です。
--ただし、Windowsでも、CygwinのPerlを用いるとforkを使えるようです(動作は未確認)。 

-XML::Parser::Lite を用いている機能(FOAF関連の処理、XML-RPC)では、同モジュールの前提により、Perl 5.6以上が必要です。http://search.cpan.org/~byrne/SOAP-Lite-0.60/lib/XML/Parser/Lite.pm
--ただし、Perl 5.005環境での動作が確認された例があります。
*動作報告

もしよろしければRNAの実行環境をお書きください。動作しなかった場合にも情報をいただけるとありがたいです。

**fkimura.com:動作
-Host: 独自PCサーバ rna 1.9で導入
-CPU: x86 / Celeronだったと思う 1.3GHzぐらいじゃないかな?
-Memory: 512MB だったかな?
-OS: FreeBSD 4.9-RELEASE-p1
-httpd: apache-2.0.48
-Perl 5.6.1
-備考:portsのnet/p5-SOAP-Lite をインストールしてから導入しています。
依存で導入されたのは以下。
--p5-Compress-Zlib-1.32
--p5-MIME-Base64-3.00
--libtool-1.3.5_1
--p5-IO-stringy-2.108
--p5-MIME-Lite-3.01
--p5-MIME-Tools-5.411a_3,1
--p5-Mail-Tools-1.60
--p5-Net-1.17,1
--p5-SOAP-Lite-0.55
--p5-URI-1.30
--p5-Authen-SASL-2.06
--p5-Crypt-SSLeay-0.51
--p5-Digest-1.05
--p5-Digest-MD5-2.33
--expat-1.95.6_1
--p5-XML-Parser-2.34
--p5-HTML-Parser-3.34
--p5-HTML-Tagset-3.03
--p5-libwww-5.76
-参照できるURL: http://fkimura.com/rna/
**www-kasm.nii.ac.jp:動作

-Self-made
-Pentium 4 2.20GHz
-Memory 1024MB
-Debian GNU/Linux kernel 2.4.18-bf2.4
-apache 1.3.26-0
-perl 5.6.1

**semblog.org:動作(一部制限あり)

-さくらインターネット・バーチャルホスト
-CPU ?
-Memory ?
-FreeBSD 4.5-RELEASE-p36 
-apache ?
-perl 5.005_03
-備考:ブラウザからの更新を行うとout of memoryエラーで停止することがある(コマンドラインでは落ちない)。モジュールの関係で一部の機能は動作しない。

**自サーバー、イントラ:動作
-Gateway2000 GP-266
-Pentium2 266MHz
-Memory 192MB
-Vine Linux 2.6 r1
-Apache 1.3.27
-Perl 5.6.1
-備考:httpd.confを編集する必要アリ

**isnot.jp:動作
-某ホスティング
-CPU unknown
-freebsd
-Apache 1.3.20
-Perl 5.005_03
-備考:XML-RPCも''ほぼ''動作した(Date、Pingについて、同サーバーからとリモートからとを試した)
--ただし、以下のような状況下ではエラーが発生した。
---リモート側のrna-xmlrpc.cgiが404などで正常なレスポンスを得られない
---ローカル側の環境に「HTML::Parser」のようなXSを利用するモジュールがインストールされていない
---この時、ローカル側のrna-alliance.cgiはレスポンスのパースに失敗する。
--Edit FOAF(foaf.cgi)は動作しませんでした。500
--1.9にアップデートしたところ、Edit FOAF(foaf.cgi)が動くようになりました!
-http://isnot.jp/superrna/