DLSeller で500Mを超えるファイルをダウンロードできない
-
投稿者投稿
-
2020年11月15日 12:08 PM #91433usagimaki参加者
お世話になっております。
DLSellerで、1G近くあるzipファイルを販売しているのですが、ダウンロードが500Mを超えると勝手にダウンロードを中断し、壊れたzipファイルがお客様に届いてしまいます。
200M程度のzipファイルは問題なくダウンロードができたと報告があるため、ファイルの大きさが原因と思います。
DLSellerでは、ファイルの上限をどこかで設定しているのでしょうか?
3G程度のzipファイルまでダウンロードできるようにしてほしいです。現在、サイトを緊急メンテナンスで閉じています。
早急に回答がいただきたいです。
——————————————-
WordPress のバージョン:5.5.3
Welcart のバージョン:Welcart e-Commerce 1.9.36
PHP のバージョン:7.4.9
Welcart専用の拡張プラグインとバージョン:WCEX DL Seller 3.0.15
ご利用のテーマ:
症状を確認したブラウザ:Welcart Basic
サーバー:mixhost
SSLの利用:常時SSL
——————————————–2020年11月15日 12:34 PM #91434usagimaki参加者利用環境について、
・ご利用のテーマ:Welcart Basic
・症状を確認したブラウザ:google chrome
です。よろしくお願いします。——————————————-
WordPress のバージョン:5.5.3
Welcart のバージョン:Welcart e-Commerce 1.9.36
PHP のバージョン:7.4.9
Welcart専用の拡張プラグインとバージョン:WCEX DL Seller 3.0.15
ご利用のテーマ:Welcart Basic
症状を確認したブラウザ:google chrome
サーバー:mixhost
SSLの利用:常時SSL
——————————————–2020年11月15日 12:39 PM #91435usagimaki参加者たびたび追記ですみません。
DLSeller の設定でレイテンシを5000、1000、500のいずれに設定しても500M付近でダウンロードが打ち切られます。
以上 よろしくお願いします。
2020年11月15日 1:00 PM #91436usagimaki参加者さらに追記です。
DLSellerでダウンロードが途中で終わったファイルを、同じサーバの別の場所に置き直接URLを打ってお客様にダウンロードしてもらったところ、正常にダウンロードできました。
このため、サーバやファイルの問題ではなくDLSellerを通すことで発生している現象だと推察しています。
以上 よろしくお願いします。
2020年11月16日 1:06 PM #91440sagawaキーマスターこんにちは。
サーバーの最大実行可能時間を長く設定してみていただけますでしょうか?
(php.iniファイル内、max_execution_time の設定時間を長く設定してみていただけますでしょうか?)- この返信は4年前にsagawaが編集しました。
2020年11月16日 2:32 PM #91448usagimaki参加者ご連絡、ありがとうございます。
サーバーのmax_execution_time の設定時間を30 -> 300に変えてみましたが、
500Mを少し超えたところでダウンロードが終わり、壊れたファイルとなりました。もっと大きくしないといけないでしょうか?
2020年11月16日 2:40 PM #91449usagimaki参加者そのあと600にもしてみましたが、やはり500Mでダウンロードが止まります。
止まった後、ダウンロード完了後の動作(zipならば、解凍)が始まります。
Attachments:
You must be logged in to view attached files.2020年11月16日 4:00 PM #91451sagawaキーマスターusagimaki様
ご確認いただきありがとうございます。
もう1点設定になりますが、
upload_max_filesize の値はいかがでしょうか?
もし最大アップロードサイズの設定が小さい場合は大きくしてみていただけますでしょうか?2020年11月16日 4:02 PM #91452usagimaki参加者ご連絡ありがとうございます。
先の返信の添付で確認できますが、
upload_max_filesize = 3000M
です。2020年11月16日 6:01 PM #91454usagimaki参加者sagawa様
この現象の原因解明、改善は難しそうでしょうか?
もし、これが解決しないとほかの方法でのファイル受け渡しを考える必要があるため、
ざっくりとした日程感だけでも教えていただけないでしょうか?2020年11月17日 4:02 PM #91459sagawaキーマスターusagimaki様
私の環境では3GのZipファイルをDL Sellerでダウンロードしましたが、ダウンロード完了できました。
(2G、1Gのファイルもダウンロードできました。)
そのため、php.iniの設定かとも思うのですが、参考までにmixhostのプランを教えていただく事はできますでしょうか?2020年11月17日 5:49 PM #91465usagimaki参加者sagawa様
ご連絡ありがとうございます。
mixhostのプランは
プレミアム
->ディスク容量 SSD 350GB
転送量目安 7TB/月
6vCPUs / 8GBメモリになります。
当方の環境の問題であること認識いたしました。
サーバーについての知識が乏しいので、何か気になる点をアドバイスいただけると
助かります。サイトのほうは暫定的にファイル引き渡しの方法を一時変更して対応しておりますが、
DLseller のダウンロードだけで完結させたいです。お手数をかけ、申し訳ありませんが引き続きお願いいたします。
以上 よろしくお願いします。
2020年11月17日 6:45 PM #91466usagimaki参加者ホームディレクトリとサイト用ドメインのphp.iniの設定を以下に記します。
お気づきの点がありましたら、ご指摘ください。
どうぞ、よろしくお願いします。<Home directory>
allow_url_fopen = On
allow_url_include = Off
display_errors = Off
enable_dl = On
file_uploads = On
max_execution_time = 600
max_input_time = 60
max_input_vars = 1000
memory_limit = 3000M
post_max_size = 3000M
session.gc_maxlifetime = 1440
session.save_path = “/var/cpanel/php/sessions/ea-php74”
upload_max_filesize = 3000M
zlib.output_compression = Off<メインドメイン>
allow_url_fopen = On
allow_url_include = Off
display_errors = Off
enable_dl = On
file_uploads = On
max_execution_time = 600
max_input_time = 60
max_input_vars = 1000
memory_limit = 3000M
post_max_size = 3000M
session.gc_maxlifetime = 1440
session.save_path = “/var/cpanel/php/sessions/ea-php74”
upload_max_filesize = 3000M
zlib.output_compression = Off<サブドメイン> <— DLsellerを使用しているドメイン
allow_url_fopen = On
allow_url_include = Off
display_errors = Off
enable_dl = On
file_uploads = On
max_execution_time = 600
max_input_time = 60
max_input_vars = 1000
memory_limit = 3000M
post_max_size = 3000M
session.gc_maxlifetime = 1440
session.save_path = “/var/cpanel/php/sessions/ea-php74”
upload_max_filesize = 3000M
zlib.output_compression = Off2020年11月18日 6:03 PM #91473usagimaki参加者sagawa様
php.iniをそちらの環境に合わせてみたいので、
主なパラメータを教えていただくことは可能でしょうか?以上 よろしくお願いします
2020年11月19日 2:01 PM #91479sagawaキーマスター -
投稿者投稿
- このトピックに返信するにはログインが必要です。