問題タブ [mod-fcgid]
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.
php - mod_fcgid を使用した php5 で 500 エラーが発生する - おそらくパーミッションが間違っている
.php ファイルをリクエストするたびに、500 エラー コードが表示されます。
さまざまなファイルのアクセス許可を試し、インターネット全体を検索しました (または、少なくとも、このように感じました) が、役立つものは見つかりませんでした。(suexecエラーなどを見つけるのは簡単ではありません。しかし、それはパーミッションに関するものだと思います...そしておそらく特定のポイントを知らないだけです...)
/var/log/apache2/error.log (ログレベル情報)
私のセットアップは次のとおりです: Apache/2.2.16 (Debian)
ファイル構造:
「wiheha」はユーザーです。
/var/www/wiheha/conf.d/php.fcgi
/var/www/wiheha/www/test.html
/var/www/wiheha/www/test.php
/etc/apache2/sites-available/wiheha
追加情報:
かなり長いです...これが多すぎないことを願っています;-)
何かが間違っている場合は、間違った言語を気にしないでください。
はい、サーバーにアクセスできるはずです:http ://wiheha.us.to/
python - mod_fcgidでPython Webアプリを書く簡単な解決策は?
mod_fcgid (mod_wsgi ではない) を持つ共有 Apache サーバーで、PHP を使用する代わりに Python で単純な Web アプリケーションを作成したいと考えています。
私は多くの読み取りとテストを行いましたが、共有サーバーの制限のために解決策はありませんでした (「pip: コマンドが見つかりません」、「[me] は sudoers ファイルにありません」、「easy_install [app]: /usr/local/include/python2.6/pyconfig.h を開けない」など)
mod_fcgid は、共有サーバーで Python アプリを作成するための適切なソリューションではないので、時間を無駄にしているので、最初から Python をサポートするホスティング サービスに移行する必要がありますか?
ありがとうございました。
php - クエリ文字列が「.php」で終わる場合のApache2 + fcgidダウンロードスクリプト
apache2 + php サーバーを mod_fcgid に移行しています。「.php」で終わるリンクにアクセスしようとすると、サーバーが php ソースを出力します。
しかし、index.php を修正すると動作します。
私のサイト構成では:
fcgi-starter は、/etc/php5/cgi をラップするカスタム sh です。
クエリ文字列を無視するように構成を変更するには?
よろしく
apache - CentOS6上のTracおよびfcgiApache-エラー
私はこれの上に髪を引っ張ってきたので、誰かがこれに光を当てることができれば幸いです。Apacheとmod_fcgidを使用してCentOS6.3サーバーにTrac1.0をインストールしようとしています。
Tracを実行することになっている仮想ホストをブラウザに向けると、内部サーバーエラー(500)と次のようなログエントリが表示されます。
(104)ピアによる接続のリセット:mod_fcgid:FastCGIサーバーからのデータの読み取りエラースクリプトヘッダーの途中終了:trac.fcgi
/ var / trac/projectnameにtrac環境を作成しました
次に、trac-admin deployを使用して、プロジェクトのcgi-binとhtdocsを仮想ホストのWebルートにデプロイしました。vhost.confに、次を追加しました。
ドメイン名情報を匿名化するためにxxxxを入れたことに注意してください。
ここで何がうまくいかないかについてのアイデアはありますか?または、これをさらにデバッグして、より有用なログ情報を取得するにはどうすればよいですか?すでにtrac.iniでデバッグするようにログを設定しましたが、何もログに記録されません。
apache2 - apache2-mod_fcgid-1.10-15 は rpm 経由でインストールされますが、apache では利用できません
以前に apache がインストールされた sles 10.2 に apache2-mod_fcgid-1.10-15.rpm をインストールしました。
rpm -i apache2-mod_fcgid-1.10-15.rpm でエラーは発生しません。
以下のモジュールが搭載されています。(私が見逃した名前でそこにある?)
python - Django FCGIVirtualenv500エラー
空白のDjangoプロジェクトを動作させましたが、バージョン1.3.1で、1.4.1コードを処理できませんでした。そこで、Virtualenvを作成し、最新のDjangoをインストールしましたが、500エラーしか発生しません。
VirtualenvのApacheでmod_fcgidからDjangoを起動します。これらは毎回Apacheログに記録されます。
行番号はそれぞれこれらに対応しています
1つ目はの定義の中にありget_internal_wsgi_application()
ます。
これは何が原因ですか?
Apacheログでより役立つデバッグ情報を取得する方法はありますか?
エラーが重複しているのはなぜですか?
アップデート
ここで何が起こっているのか誰かが知っているかどうか興味がありますが、Web2pyは同じ条件下で正常に動作するため、これをDjangoの問題と見なして先に進みます。
fastcgi - mod_fastcgi から mod_fcgid
mod_fastcgi を使用して fastcgi アプリケーションとしてサーバーを実行していました。
mod_fastcgi は起動時にサーバー インスタンスを起動し、ポート番号を提供するという考えがあります。
「新しい」 mod_fcgid でこの動作を再現するにはどうすればよいですか?
事前にサンクス
マヌー
php - mod_fcgid プロセスはいつ停止しますか?
私の知る限り、リクエストごとに mod_fcgid プロセスが開始されます。mod_fcgid プロセスが停止するタイミングと理由を知りたいですか? PHP致命的なエラーはプロセスを停止/削除しますか?
私の質問の背景は、PHP の致命的なエラーがいくつかのゾンビ mod_fcgid プロセスの原因になる可能性があるかどうかを知りたいということです。残念ながら、サーバーに関する詳細情報を提供するためのサーバーへのアクセス権がありません。私が見ることができるのは、アクセス/エラーログだけです。
最初に、最初に説明したように、mod_fcgid プロセスがどのように開始および停止されるかを理解したいと思います。
ご助力ありがとうございます
敬具!
php - mod_fcgidを使用してApacheでForceTypeを有効にする方法
私は持っているので、Googleからの指示に従ってPHPmod_spdy
を有効にする必要がありました。構成は次のようになります。mod_fcgid
ただし、現在ForceType application/x-httpd-php
は機能していません。
これは私が以前持っていたものでした:
しかし、現在は無視されています。つまり、PHPは前処理ではなくレンダリングされています。何が起こるかです:
ForceTypeをmod_fcgidと連携させるにはどうすればよいですか?
apache - 断続的なエラー 500 (同時要求?)
大量の静的トラフィック用の従来の apache-nginx を備えた Web サーバーがあります。Apache Web サーバーでは、きれいな醜い URL に mod_rewrite を使用し、mod_fcgid を介して PHP を処理します。すべて正常に動作しますが、時々、一部のリクエストでのみ断続的なエラー 500 が発生します。
注:エラー 500 が error.log に記録されません (PHP エラーではありません)。これは構成の問題だと思います (mod_fcgi? mod_rewrite? apache maxclients?)。
ログを確認したところ、エラー 500 が時間通りに近いリクエストで表示され、同じ URL が繰り返されていることがわかりました (偶然ですか?)。200/500 エラーの例:
編集:おそらく、Webサーバーのトラフィックが多いとapacheが倒されると思います。28 日目に 1 分ごとにカウント リクエストのスクリプトを作成します (形式: HOUR:MINUTE、リクエストはこの分にカウントされます)。エラーは 11:41、12:05、16:21、および 18:57 に表示され、この分は高トラフィックではありません (別の瞬間には、より重い要求があります)。誰でもこの分析を確認できますか?:
どこで調査を続けられるか知っている人はいますか?
EDIT2: Apache 500 では、499 エラー (nginx クライアントの接続を閉じる) で nginx からエラーがリダイレクトされることがわかります。私はこれを解決できますか?
どうもありがとう、