このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

cgiからの受信に失敗しています

発言者:のんのんのパパ
( Date Thursday, June 13, 1996 00:31:57 )


WebSTARを使ってAppleScriptでcgiを始めたばかりの「のんのんのパ
パ」と申します。もしどなたかおわかりになる方がおられましたら
教えて下さい。

WebSTARの現在のStatusを返すcgiを「インターネッ
トサーバー構築術」P118に従ってApplescriptで書きました。
(AppleScript上でコンパイルは問題なくできました。)

ところがいざ、このacgiをNetscape2.0.7bから動かしてみると
「ACGIからの実行結果の受信に誤りが起きました(-1701)」という
エラーメッセージがでてきて正常に動きません。そのコンパイルさ
れたアプリケーションはうまく動いているように思えるのですが、
このような場合、どこに問題があるのでしょうか?もしもおわかり
になられる方がおられましたら教えていただけませんでしょうか?

田中求之 さんからのコメント
( Thursday, June 13, 1996 09:28:10 )

-1701 というエラー番号は、基本的にはスクリプトの実行中にエラーが生じた
ことを表しています。

Status.acgi 自体は、それほど複雑なことをしているものではありませんから
変ですね?注意すべきこととしては、拡張子を必ず acgi にしておかなければ
ならないということぐらいなのですが。
 

試しに、status.acgi と WebSTAR をたち上げた状態で、スクリプトエディタで

tell application "status.acgi"
  ヌevent WWWスsdocネ
end tell

というスクリプトを実行してみて、ちゃんとレポートが返ってくるかどうかを
チェックしてみてください。


なお、『構築術』に掲載のスクリプトについては、ファイルをダウンロードできる
ようにする予定です(今週末)。

のんのんのパパ さんからのコメント
( Friday, June 14, 1996 17:45:10 )

田中先生、早速のコメントを頂きましてどうもありがとうございました。
教えていただきました通り、やって見たのですが、これまでに見たことも
ない量の”実行誤り”をもらってしまいました。
これはひょっとして私のWebSTARの設定が全くダメということでしょうか?

status.acgi got an error: Can't get text item of "totalCon6,maxCon12,
listening 12, current 0, high 3, busy 0, denied 0, timeout 0, maxMem 
666128, currMem 648992, minMem 637776, bytesSent 25596, port 80,
maxTimeout 60, verboseMessages false, disableLogging false, hideWindow
false, refuseConnections false, upSince 06/14/96:15:50, version 1.2.4
(PowerPC(CW))"

もし、何かご助言頂けましたら幸いです。