問題タブ [fastcgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Nginx で FastCGI を使用して Perl スクリプトを実行するにはどうすればよいですか?
だから私はこのガイドに従っています: http://technotes.1000lines.net/?p=23そして、私は手順を実行しています. Debian Etch を使用した VPN (slicehost.com) があり、nginx を使用して Web サイト (これまでは静的) を提供しています。wget を使用して FastCGI をダウンロードし、通常の make make install ルーチンを実行しました。
通常、FastCGI は CGI スクリプトを実行できないため、perl を解釈するにはある種の perl ラッパーを使用する必要があると思います。
今、私はこのスクリプトを実行します
http://technotes.1000lines.net/fastcgi-wrapper.pl
そして、スクリプトが送信されたページで人が遭遇したのとまったく同じ問題に遭遇しました。
http://www.ruby-forum.com/topic/145858
(私はルビーの人ではなく、ルビー指向のものは何もありません)
私は取得し続けます
そして、私はどのように進むべきかわかりません。助けていただければ幸いです。誰もが必要とする詳細を提供できます。
php - FastCGI: comm with server とはどういう意味ですか?
PHP (Drupal) アプリケーションで次のエラーが発生します。
多くの場合、次のエラーが続きます。
PHP の基本的な Apache 構成は次のようになります。
さて、私の基本的な質問は、「サーバーとの通信」エラーの一般的な原因は何ですか? この特定のケースでは、エラーは断続的に表示されますが、特定のページで他のページよりも頻繁にエラーが生成されます。コードをデバッグするときに何を探すべきか知りたいです。
perl - Nginx が Perl バックエンドに POST できないのはなぜですか?
編集: GET メソッドは実際に機能することがわかりましたが、POST メソッドは機能しません! それは重要なことかもしれません。
だから私はNginxを実行しているDebian Etchにいます。Nginx は通常、cgi/pl ファイルを提供しないため、ガイドに従ってバックエンドを機能させました。
http://technotes.1000lines.net/?p=23
バックエンドは Apache で正常に動作しますが、nginx (lib-www) で動作するモジュールをインストールする必要がありました。
現在は機能していますが、何らかの理由で POST/GET メソッドが機能しません..例を挙げると、私のバックエンドは URL で製品 SKU を受け入れるように設定されており、それを行うとカートに追加されます。 . さて、この追加された値でこの URL を直接入力すると、問題なく動作し、カートに追加され、すべてが美しく動作します....
ただし、製品をカートに追加すると、すべての製品ページがバックエンドに送信されるように設定されます。ブラウザウィンドウに入力できる値とまったく同じ値を送信しますが、機能しません(URLバーに入力するだけで機能するのとは対照的です)。
今、私が使用しているperlラッパーコードが少し間違っていると思いますか? ここです:
http://technotes.1000lines.net/fastcgi-wrapper.pl
私はいくつかの変更を加えただけです...ソケットをインストールしたいフォルダーを作成しただけです(ただし、すべて一緒に別のフォルダーに移動する必要があるかもしれません)。nginx confでは、基本的に次のようにしています:
私のパラメーターは記事にあるものと同じで、デフォルトの MIME タイプのセットアップしかありません。なぜこれが機能しないのかについてのアイデアはありますか? 必要な追加情報も喜んで提供します。
ruby-on-rails - FastCGI VirtualHost で Apache が 400 エラーを出す
FastCGI スクリプトによって処理されるページ駆動型にアクセスするたびに、Apache はコード 400 "Bad Request" の HTTP 応答を詳細なしで吐き出しています。
- mod_fcgid モジュールをインストールし、Apache 構成ファイルにロードして構成しました
- いくつかの FastCGI スクリプトをテストしましたが、それらはすべて直接実行すると実行されます。
- 静的リソースは適切に提供されます。
- URLを存在しないスクリプトに書き換えるとエラーが発生するため、Apacheがスクリプトを起動しようとしています
私のApache Configの何が問題なのか、誰にも分かりますか?
編集 -- mod_rewrite ログを確認しましたが、URI は正しく書き換えられています
python - FastCGI の maxrequests、maxspare、minspare、maxchildren に使用する値は?
FastCGI と lighttpd を使用して Django アプリを実行しています。
maxrequest、maxspare、minspare、maxchildren に使用する値を決定する際に考慮すべきことを説明してもらえますか?
これらのオプションはあまり文書化されていませんが、非常に重要なようです。
彼らが何をしているのかを私に言わないでください。それらがどのような意味を持ち、どの値を使用するかをどのように決定する必要があるかを理解したい.
ありがとう。
python - Django + FastCGI - ランダムに OperationalError を発生させる
Django アプリケーションを実行しています。以前は Apache + mod_python の下にありましたが、すべて問題ありませんでした。Lighttpd + FastCGI に切り替えました。今、私はランダムに次の例外を受け取ります(それが現れる場所も時間も予測できないようです)。ランダムで、FastCGI に切り替えた後にのみ表示されるため、何らかの設定が関係していると思われます。
グーグルで検索するといくつかの結果が見つかりましたが、maxrequests=1 の設定に関連しているようです。ただし、デフォルトの 0 を使用します。
どこを探すべきか?
PS。私はPostgreSQLを使用しています。データベースクエリを実行すると例外が発生するため、これにも関連している可能性があります。
c++ - FastCGI リクエスト処理
www.fastcgi.com のドキュメントは (私には) これについて明確ではないので、誰かが私に決定的な答えをくれることを願っています。
私は、C++ で FastCGI アプリケーションを作成して、負荷の高い数値計算を行いました。アプリケーションが最初に読み込まれるとき (apache が起動するとき)、MySQL データのベクトルへのキャッシュが実行されます。これには約 1 分かかります (したがって、CGI の代わりに FastCGI を使用します ;-))。次に、数値処理を開始するリクエストを待ちます。
通常、ユーザーが要求を行うと、FastCGI アプリは問題なく実行され、正しいデータが返されます。ただし、ほぼ同時に開始された複数の要求がある場合に何が起こっているのかわかりません。FastCGI はそれらの要求をキューに入れ、次の要求に応答する前に前の実行が完了するのを待ちますか? または、FastCGI は要求を並行して処理しますか? これを構成できますか? アプリケーションまたは apache 構成で構成しますか? デフォルトは何ですか?
私のアプリケーションは実装のみ
while ループ内で数値計算を実行します。
どんな助けにも感謝します、乾杯の仲間。
django - FastCGI、lighttpdインターフェースエラー/操作エラー
FastCGIでDjangoアプリケーションを実行しているときにインターフェイスエラー/操作エラーが発生します。(lighttpdの)アクセスログを確認すると、これらのエラーがポップアップ表示されます。これらのエラーは通常、db接続の閉鎖に関連しています。ブラウザには、未処理の例外または接続が終了しましたという2つのメッセージのいずれかが表示されます。ページを1回(通常)更新すると、エラーが消えたように見えます。これを防ぐにはどうすればよいですか?システムは実際には不安定な方法で動作します。
iis-6 - FastCGI と index.php を含むリンクに問題がありますか? 対index.php
ExpressionEngine を利用した Web サイトで IIS 6.0 と FastCGI を実行している Windows 2003 サーバーで、疑問符を追加しないと index.php を含むリンクが失敗するという問題に遭遇しました。
基本的な問題は、リンクが「index.php/archive/article」を指している場合、ページの読み込みに失敗することです (以下を参照)。ただし、「index.php?/archive/article」を使用すると機能します。
「index.php」リンクが失敗すると、ブラウザのアドレス バーで URL が変更されますが、メイン ページのコンテンツは引き続き表示されます。「index.php」に疑問符を追加すると、ページが正しく読み込まれます。
このサイトは以前、サーバー API として ISAPI を使用して問題なく実行されていました。サーバーは "index.php" と "index.php?" を認識しました。同義であり、パスに「index.php」を含むページは期待どおりにロードされます。
FastCGIに「index.php」と「index.php」を扱うように指示する設定をどこかに構成するにはどうすればよいですか? 同じ方法?
Windows サーバーに関しては、私は少し緑色です。私の経験は、主に Unix ボックスで実行されている Apache サーバーに関するものです。
ガイダンスや指針をいただければ幸いです。
php - PHP の警告により、FastCGI を実行している IIS でスクリプトが停止する
Windows 2003 と IIS 6 を実行する新しいサーバーに移行しています。私の PHP コードを実行すると、特定の行に警告が表示されます (現時点では予想されますが、まもなく修正されます)。ただし、警告にヒットすると、すぐに処理を停止し、HTTP ヘッダーで 500 エラーを返します。通常、PHP が警告を出力することを期待しますが、スクリプトの処理は続行します。
IIS、FastCGI、または PHP の構成に、PHP が警告を発したときに 500 エラーを返すものはありますか?
明確にするために:警告を抑制したくありません。表示させたい。スクリプトが警告で処理を停止したくありません。