問題タブ [mod-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.

0 投票する
1 に答える
1267 参照

mamp - Craft CMS でファイルをアップロードするときの MAMP Pro の FastCGI エラー

MAMP Pro v 4.0.5 で実行している Craft CMS サイトのローカル インストールにファイルをアップロードしようとすると、エラーが発生します。

アップロードする ajax 呼び出しは 500 エラー コードを返し、Apache ログには次のように記録されます。

MAMP ProのコントロールパネルのAPacheセクションからfastcgi_moduleをオフにしてみました。しかし、私はまだエラーが発生します。

どんな助けでも大歓迎です。

0 投票する
1 に答える
2406 参照

php - mod_fcgid パイプからの読み取りタイムアウト、ヘッダーの前のスクリプト出力の終わり、PHP の複数のバージョン

mod_fcgid を使用して、Windows 上の Apache の下にいくつかのバージョンの PHP をセットアップしました。構成は次のようになります。

次に、各 vhost ディレクティブの特定の fcgi ハンドラー:

このようにhttp://example.local/は PHP 5.5 で動作しますが、http://example.local:81/は同じコードを PHP 7.0 で提供します。同じシステムで複数のバージョンの PHP をテストする場合に非常に便利です。

しかし、約 40 ~ 60 秒後に fcgi タイムアウトが発生し続けるため、xdebug を効果的に使用できません。

SO に関する同様の質問の数を確認しましたが、そのほとんどはオプションの値を高く設定することを正しく提案していFcgidIOTimeoutますが、理由は不明ですが、これはシステムにまったく影響しません。

0 投票する
2 に答える
48186 参照

php - PHP-FPM アイドル タイムアウト設定を増やす

最近、PHP-FPM に移行しました。ただし、一部の実行時間の長いスクリプトで問題が発生しました。コードはおおよそ次のようになります。

通常の PHP スクリプトの制限時間も 30 秒です。これは、各アイテムの残り時間制限を 30 秒にリセットするという点で、以前は正常に機能していました。合計で約 1000 の項目があるため、通常、スクリプトの完了には約 30 分かかります。しかし、その後、次の問題に到達しました。

FastCGI: サーバー "/usr/local/php-5.6.24/sbin/php5-fpm" との通信が中止されました: アイドル タイムアウト (30 秒)

ここで私の質問は、アイドル タイムアウトを 1 時間程度に増やしても、使用しない限り、PHP スクリプトが 30 秒以上実行されないようにすることは賢明set_time_limitでしょうか? スクリプトごとにアイドル タイムアウトを設定する方法はありますか ( set_time_limit?)

プールの構成は次のとおりです。

そして、ここに fastcgi.conf があります

0 投票する
1 に答える
1522 参照

centos6 - httpd24 centos 6.9 用の mod_fcgi を使用した Apache のインストール

以下のように、Apacheバージョン2.4およびphpバージョン5.6用のcentos 6.9にphpとApacheをインストールしました。

しかし、mod_fcgi.so が /opt/rh/httpd24/root/etc/httpd/modules ディレクトリにあることがわかりません。

したがって、http://httpd.apache.org/download.cgi#mod_fcgid からmod_fcgiをダウンロードしました。

既存のApacheモジュールをインストールできる方法が必要です

よろしくお願いします

0 投票する
0 に答える
104 参照

apache - mod_proxy_fastcgi で Dancer2 を構成する方法

Dancer2 マニュアルには mod_proxy と mod_fastcgi の例が示されていますが、Ubuntu 18.04 では mod_fastcgiが削除されています。

mod_proxy_fcgiで Dancer2 を使用する例はありますか?

編集: 代わりに mod_proxy を使用する必要がある場合、starman や plackup などを使用して、dancer2 アプリケーションを起動するにはどうすればよいですか?