• 締切済み

エラー:Premature end of scriptが発生します。

 csvファイルをデータベースにinsertすると、Premature end of script headersというエラーになり、処理が中断します。  (1) レコード数が2000件ですと、処理は正常に終了します。  (2) エラーでも2131件の書き込みができていました。  (3) サーバーは会社が用意したもので、詳しいこはわかりません。  (4) cgiのパーミッションは755です。  まだ仕事を始めて間もないので、わかりにくい質問かと思われますが、ご回答のほど宜しくお願いします。  

  • CGI
  • 回答数1
  • ありがとう数1

みんなの回答

  • ron3
  • ベストアンサー率35% (7/20)
回答No.1

質問内容として、全然わかりません。 次の情報ぐらいはください。 1.DBSはなんですか?Oracle? 2.OSはなんですか? 3.2132件目のデータがおかしいとかいうわけではないのですか? 4.CGIってフリーでまかれているやつですか? 5.googleでけんさくしたら、http://sagittarius.dip.jp/~toshi/premature.html というのがヒットしましたが、検索エンジンなどでしらべましたか? 6.で、結局何を回答してもらいたいのでしょうか? 「うえ~んせんぱーいうごきませーん」 って話なら、社内でやってください。 といいつつわたしも同じようなことしたおぼえがありますが(笑) 自分で何とかする力つけるために、検索エンジン等で調べるってのは結構大事です。 ・・・説教くさくてすみません。 ではがんばってください。 さて本題。 Premature end of script headers:(なんぞ) って感じのエラーだとしたら、 そのなんぞにあたる部分のソースがおかしいという すごくあいまいなエラーです。 CGIがおかしいんでしょうね(無責任)

参考URL:
http://www.namazu.org/ml/namazu-users-ja/msg02718.html
mikacyu
質問者

お礼

上記の件、サーバーの設定変更を変えてもらって解決しました。 自宅で仕事をしているため、サーバー等の環境がよくわからず、とんちんかんな質問をしてしまったようで、すみませんでした。これからは社の人にもっと教えてもらってから、こちらに質問させていただきます。 どうもありがとうございました。

関連するQ&A

  • error_logファイルの中身で教えて・・「 Premature end of script headers: 」

    Perl初心者です。 Perlでスクリプトを書いてます。 うまく動かないのでerr_logファイルを見ると下記の内容になっています。 [error] (2)No such file or directory: exec of /home/***/***.cgi failed [error] [client **.**.**.**] Premature end of script headers: home/***/***.cgi これは何を意味しているのでしょうか?(何処が悪いのでしょうか)教えて下さい。

    • ベストアンサー
    • Perl
  • Server error! Error 500

    RedHat7.3, apache-2でCGIが動くようにしたいのですが、 httpd.confをいじったりいろいろやってるのですが Server error! Premature end of script headers: tmp.cgi Error 500 と言われてしまいます。 Object not found!(Error404)ではないのでcgiファイルがあることは認識されてるようですが、 ”早すぎる終わり”をどうやったら回避できますか? 教えてください。

  • 500エラーの解決方法を教えていただきたいです。

    数日前から、ワードプレスで運用しているサイトが、 突然500エラーで表示されなくなってしまい、困っております。 500エラーが発生する直前には特に何も操作は行っておらず、 エラーログを見ると 「Premature end of script headers: index.php」 と書かれています。 ネットで調べてみると、 「CGIがどうとか、パーミッションを777」 とかいろいろ書いてあるんですが、私自身が無知であるため、 恥ずかしながら全く意味が分からない状態です。 大変お手数ですが、解決方法が分かる方がいらっしゃいましたら、 教えていただけると助かります。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 一つのファイルだけにPremature end of script headers

    CGIが突然動かなくなりました。  昨日まで動いていたcgiファイルが突然表示されなくなりました。  ただ、動かなくなったのはある一つのファイルだけで、他のcgiファイルはきちんと表示されます。  原因はよくわからないのですが、あるソフトウェアをインストールしたらおかしくなって、それをアンインストールしたのですが、変化がありません。  コンソール上ではきちんと出力されます。  大事なファイルなので、きちんと表示させたいのですが、一日格闘しても駄目です。  ヘッダーも統一しているので、動くファイルのものを貼りつけたりしても駄目でした。  他のファイルもすべて駄目になったのであれば、原因はわかりやすいと思うのですが、特定のファイル一つだけというのはどうもよくわかりません。もしも、ご存知の方がいればどうか解決策を提案していただけますか。  ちなみに、エラーログはこのように表示されます。 [Sun Jul 22 12:56:50 2007] [error] [client 127.0.0.1] (2)No such file or directory: exec of '/html_files/cgi-bin/any.cgi' failed [Sun Jul 22 12:56:50 2007] [error] [client 127.0.0.1] Premature end of script headers: any.cgi  どうぞよろしくお願いします。

    • ベストアンサー
    • CGI
  • Apache WebサーバでCGIが実行できない

    Apache WebサーバでCGIを実行すると Premature end of script headers というエラーになります。原因が判りません。何方かご教示をお願いします。

  • 文法はあってるのにサーバーエラーが出る

    perlで構文チェックをしたところ、OKが出たので、 アパッチにて実行したところサーバエラーがでました。 調べたところ、以下のようなエラーが出ましたが、これは、サブルーチンや、ライブラリが呼出されていないのでしょうか?どのように対処すればいいか教えてください。 Premature end of script headers: c:/www/public_html/subsub.cgi Undefined subroutine &jcode::convent called at c:\WWW\PUBLIC~1\SUBSUB.CGI line 8. Premature end of script headers: c:/www/public_html/okikae.cgi Can't locate cgi-bin.pl in @INC (@INC contains: C:/usr/local/lib C:/usr/local/site/lib .) at c:\WWW\PUBLIC~1\OKIKAE.CGI line 3.

    • 締切済み
    • CGI
  • CGIエラー

    あるCGIを組んでてアップロードしたらエラーが出ました。 もちろんInternalServerErrorでerror.logには (8)Exec format error: exec of 'ほげほげ/test.cgi' failed Premature end of script headers: test.cgi とありました。(ほげほげは気にしないで^^;) ぐぐって見たものの原因はわからず、簡単なcgiをアップロードしてもこのエラーが出ます。 Shift_JISで改行コードLFにしてます。 ASKIIモードにしました。 ヘッダーも入れてます。 いろんな方法を試しました。 ちなみにレンタルサーバーで、CGIはOKです。 都合上期限がやばいので、すぐに回答お願いします!

  • script headers って?

    NO.202703の質問をしたものです。 1.Premature end of script headers: c:/www/public_htm/up_file.cgi 2.String found where operator expected at c:\WWW\PUBLIC~1\UP_FIL~1.CGI line 59, near "open INDD1, "$indd1"" 3.syntax error at c:\WWW\PUBLIC~1\UP_FIL~1.CGI line 58, near "open(INDD1, "$indd"" 4.Execution of c:\WWW\PUBLIC~1\UP_FIL~1.CGI aborted due to compilation errors. 2.3.4.のエラーについては、解決?できました。 (エラー行をコメント(#)にしたりしてるうちに・・・原因はよくわかりませんでしたが・・・) 1.のエラーの意味がわかりません。  script headers って何のことなんでしょうか? ※ このエラーログはApacheのサーバーのログです ※ このCGIは、フォームデータを受けっとてファイルを更新するようになっています。

    • ベストアンサー
    • Perl
  • 他のページを見ましたが「Premature end of script headers」について

    C++でCGIを記述しています。 「Premature end of script headers」がでてとれません。 サーバーにログインして、その環境でコンパイルを実施しています。 他のWebページも参照しましたが、「転送のモードが云々」とか、perlのパスが云々とか記述されていますが、関係ないと思っています。 ソースは ------ここから #include <stdio.h> main() { printf("Content-type: text/html\n\n"); printf("test"); } -----ここまで です。 text/htmlの後の改行を増やしたりtestの後に改行をつけたりtype:の後のスペースを取ったりいろいろしましたが、状況は変わりません。 何をどうすればよいのでしょうか。 なお、OSはFreeBSD 4です。

  • CGIゲーム設置について

    現在、SOLD OUT というゲームのCGIゲームをSAKURAレンタルサーバーに設置しようとしています。 ただし、エラーログが出て、500 Internal Server Error になってしまいます。 エラーログ詳細 suexec failure: could not open log file, referer: fopen: Permission denied, referer: Premature end of script headers: 上記の3行です。 パーミッション変更も試したのですが、だめでした。 アドバイスよろしくお願いします。

    • 締切済み
    • CGI