4

多くの調査を行いましたが、まだ混乱しています。

基本的に、フォームであるphpファイルがあり、ファイルが約5MBを超えると内部サーバーエラーが発生し続けます。最大アップロードやタイムアウトの増加など、php.ini ファイルのすべての設定を増やしました。Web サーバーのエラー ログを確認したところ、次のように表示されていました。

「mod_fcgid: HTTP リクエストの長さ 16777688 (これまで) が MaxRequestLen (16777216) を超えています」

SSH 接続を確立し、ファイル /etc/httpd/conf.d/fcgid.conf を編集し、FcgidMaxRequestLen 1073741824 という行を追加して、1GB に増やそうとしました。

私のサーバーは2GBあるので、私は良いと思います. Apache を再起動してから、ファイルを再度アップロードしようとしたところ、同じエラー「mod_fcgid: HTTP 要求の長さ 16777688 (これまで) が MaxRequestLen (16777216) を超えています」が表示され、最大サイズは変更されませんでした。私はgodaddy vpsサーバーにいます。たぶんpleskに場所があります。どんな洞察も大歓迎です。

4

2 に答える 2

4

私は質問がかなり古いことを認識していますが、それでも私の答えは誰かに役立つかもしれません:

たとえばFcgidMaxRequestLen、Plesk 構成のドメインごと の値を上書きできます。Plesk -> Domains -> domain.tld -> Apache & Nginx settings -> Additional directives for HTTP & HTTPS

<IfModule mod_fcgid.c>
FcgidMaxRequestLen 1073741824
FcgidMaxRequestsPerProcess 100
FcgidProcessLifeTime 7200
</IfModule>

こちらをご覧ください: https://talk.plesk.com/threads/problems-overwriting-fcgidmaxrequestlen.337579/#post-799693

于 2017-04-05T10:18:26.580 に答える
1

すぐに使えるヘルプを提供することはできませんが、今日もこのトピックに出くわしたので、少なくとも調査すべきいくつかのポイントがあります。

=> したがって、16777216 は plesk を介して「下位」レベルで定義されていると思います。

設定により、システム全体のデフォルトが (131072 から) 変更されますが、それでも plesk によって上書きされます。

過剰摂取かもしれませんが、apache の config フォルダーを grep しようとしましたか?

于 2014-04-09T03:24:14.307 に答える