• ベストアンサー

こういうことってできるんでしょうか?

ducklingの回答

  • duckling
  • ベストアンサー率47% (88/185)
回答No.3

技術としては、可能です。 移すタイミング、は、 cronを使うか、 誰かがログに書き込んだ時に総数を計算、 という形をとるとして、 一定量を超えた際、perlでftpポートを開いて 保存用サーバに転送して、 現ログファイルを削除すればOKです。 ただ、perlにftpモジュールが必要で、 保存用サーバがIPアドレス登録無しでFTPを開いてくれる(普通は大丈夫) というのが条件になります。 cron処理の場合、 レンタルサーバで行うのは無理(やらせてくれない)のではないかと。 解析結果が変わってしまうのは必然で、 もともとが、保存用サーバのログも一緒に読み込んで解析する、 というプログラムでもない限りは、この事態は避けられないですね。 しかし、Perlの技術が「組まなければいけなくなりそう」というレベルなのでしたら このプログラムの作成は難しいのではないかと思われます。

nana_ko
質問者

お礼

ftpモジュールがない場合はftpでの転送はできないことになるんですかね? httpを使うことはできるんでしょうか? サーバはレンタルなので…cron使うのは無理ですかねぇ、やっぱり。 んー…やっぱり組むとなると難しいですよね…もしもの場合を考えて、他の対処法も考えようと思います。 ありがとうございました。

関連するQ&A

  • BBSのシステムに定期的に書き込みをするプログラム

    perlでプログラムを組んでいます。 今、自宅のサーバーでhttpサーバーを立てているのですが、 その中にBBSのCGIがあります。 特定の時間に他のプログラムのログを読み取り、その結果を BBSに書き込むperlのプログラムを組みたいのですが、どのようにしたら perlからcgiを動作させられるかわかりません。 今まではperl単体で完結するプログラムのみを組んでました。 どのような命令を使ったら良いのか教えて下さい

    • ベストアンサー
    • Perl
  • アクセスログ解析ソフトanalogの使い方

    ホスティングサーバーにHPを開設しています。サーバーのサービスとしてサーバー上にanalog.htmlが生成され一定期間ののログ解析結果が見られますが,生成される生logをDLして、PC上でanalogのソフトをDLしてログ解析しようとしています。 analogのHPからソフトのファイルをDLしたところまでは出来ていますが、logfile.logと名前をつけた生logを読ませても、分析されません。 HP見たのですが、analogの使い方が基本的にわからず困っています。 細かい設定はともかく、DL後、日本語でレポートが出せるには最低限何をどうしたらよいのでしょうか??

  • 高機能なアクセス解析のCGIスクリプトを探しています

    CGI-BOYのアクセス解析はとても高機能で使いやすいの ですが、広告が表示されてしまいます。 そこでフリーのCGIスクリプトを サーバーに設置しようと思うのですが (サーバーではCGIを許可しています)、 いろいろ探したのですが、CGI-BOYみたいな高機能のアクセス解析が見つかりません。 いいアクセス解析のCGIがあれば教えてください。 無料のものでお願いします。

  • iモードとCGI

    現在iモード用のCGIを作ろうと思っています。 CGIはサーバサイド・スクリプトですので、 サーバ側の環境が整っており、CGIによって生成されるHTMLファイルがiモードの仕様に合っていれば、PerlやPHPなど、どの言語を使ってもよいということでしょうか?またそれらとデータベースを連携させても問題ないということでしょうか? iモードに関してはまったく知識がありません。 基本的なことかもしれませんが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIわかる人、教えて下さい

    CGIのことでお聞きしたいんですが、 フリーのCGIスクリプトをカスタマイズし、 HPに載せようとしたんですが、 エラーがでます。 カウンターなのですが、そこには (NO log file)と表示されます。 アクセス権もしっかり設定したのだが、 何がおかしいんでしょう? おそらく、予想では以下の設定がわからないからと思っています。 $log_d= ".";  # ログ生成ディレクトリ(絶対・相対パスで 最後の / は省く) これは、どうゆうふうに書いたらいいのでしょう。

    • ベストアンサー
    • CGI
  • CGIの実行ができません

    はじめまして。 現在、出欠表を作るためにperlを勉強しているのですが、 フォームの作り方を勉強しようと、本を参考に掲示板のプログラムを作った(写した?)のですが、 サーバーにupしても実行できず悩んでいます。 文法はpcheck.cgiというものを使って間違いないとでており、 権限も755にしているのでできないことは無いと思いますが、 なぜか500エラーがでてしまいます。 そのソースには他に使うファイルとして、log.txtというのがあるんですが、 自動生成されるのか分からなかったので、同一ディレクトリに つくり、666にしております。 考えられる原因はあるのでしょうか? 教えていただけたら幸いです。 必要でしたら、ソースを49にupしようと思います。

    • ベストアンサー
    • Perl
  • 自作したサーバーでperlが動かない

    この度、centos5.3で自宅サーバーを組んだのですが、どうしてもある記述をしたperlのプログラムが動作しません。 他の記述方法であれば、問題なく動作します。 内容としては、htmlをOPENで読み込んで、出力させるだけの単純な物です。 なにか設定が悪いのでしょうか? なお他のサーバーでは、同じプログラムは動作します。 perlのバージョンは、5.8.8です。 記述の内容は次の通りです。 ********************************* #!/usr/local/bin/perl open(HTML, "test.html"); @log = <HTML>; close(HTML); print "Content-type: text/html\n\n"; print <<"EOF"; @log EOF exit; ********************************* エラーログには、Premature end of script headers: test.cgiとなっています。 もちろん、test.htmlファイルも存在します。 どなたかお教え頂けませんでしょうか? 宜しくお願いします。

  • スレッド式のアップローダを探しています。

    クラスメイトと、教科ごとの宿題や課題の共有できるページを作ろうと考えています。 そこで、スレッド式で画像ファイルzipファイルなどに対応したフリーのcgiスクリプトを探しています。 cgiサーバは、FTP、CGI/Perl、CGI/Python、SSI、PHP、sendmail、FollowSymLinks、.htaccessに対応しています。 良さそうなcgiスクリプトを配布されているサイトがありましたら、どうぞ教えてください。

    • ベストアンサー
    • CGI
  • なんでサーバーエラー??

    CGIをはじめて、まだまだ初心者です。 プログラムは、MS-DOSで構文チェックして、 OKとでるのに、サーバーエラーっておかしくないですか? もちろん、サーバは、自分のパソコンに アパッチいれて、Perlいれて確認するんですが、 何がエラーなんでしょう・・・? まだ、高級なCGIなど作れないので、 フリーのスクリプトをDLしてきました。 まず、構文チェックOK。 そして、Perl開いたまま、 ブラウザにアクセスします。 そうしたら、サーバーエラーとなるのです。 何を変えていったらいいのか教えて下さい。 (自分で作った簡単なアンケートフォーム とかは成功しました)

    • ベストアンサー
    • CGI
  • アクセスログを解析したいです。ソフトをインストールする方法以外でありますか?

    某社のサーバを自社に置いて、WEBを公開しています。 しかし、この某社のサーバがアクセスログを解析するソフトがなく、どの会社がどのくらい自社のホームページをアクセスしているかが見ることができません。 (アクセスログ自体は見れますが、ログそのものを見ても、ちょっと解析できません) Linux標準でインストールされるWebalizerをインストールしたくても、root権限がないので、インストールできません。 CGIプログラムでもいいので、ソフトをインストールせず、アクセスログをとる方法はありませんでしょうか? (但し、DMZにつなぐ方法、お金がかかる方法は除いてです。)