DLSeller で500Mを超えるファイルをダウンロードできない

フォーラム 使い方全般 DLSeller で500Mを超えるファイルをダウンロードできない

  • このトピックには19件の返信、2人の参加者があり、最後にsagawaにより4年前に更新されました。
15件の投稿を表示中 - 1 - 15件目 (全20件中)
  • 投稿者
    投稿
  • #91433
    usagimaki
    参加者

    お世話になっております。

    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
    ——————————————–

    #91434
    usagimaki
    参加者

    利用環境について、
     ・ご利用のテーマ: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
    ——————————————–

    #91435
    usagimaki
    参加者

    たびたび追記ですみません。

    DLSeller の設定でレイテンシを5000、1000、500のいずれに設定しても500M付近でダウンロードが打ち切られます。

    以上 よろしくお願いします。

    #91436
    usagimaki
    参加者

    さらに追記です。

    DLSellerでダウンロードが途中で終わったファイルを、同じサーバの別の場所に置き直接URLを打ってお客様にダウンロードしてもらったところ、正常にダウンロードできました。

    このため、サーバやファイルの問題ではなくDLSellerを通すことで発生している現象だと推察しています。

    以上 よろしくお願いします。

    #91440
    sagawa
    キーマスター

    こんにちは。

    サーバーの最大実行可能時間を長く設定してみていただけますでしょうか?
    (php.iniファイル内、max_execution_time の設定時間を長く設定してみていただけますでしょうか?)

    • この返信は4年前にsagawaが編集しました。
    #91448
    usagimaki
    参加者

    ご連絡、ありがとうございます。

    サーバーのmax_execution_time の設定時間を30 -> 300に変えてみましたが、
    500Mを少し超えたところでダウンロードが終わり、壊れたファイルとなりました。

    もっと大きくしないといけないでしょうか?

    #91449
    usagimaki
    参加者

    そのあと600にもしてみましたが、やはり500Mでダウンロードが止まります。

    止まった後、ダウンロード完了後の動作(zipならば、解凍)が始まります。

    Attachments:
    You must be logged in to view attached files.
    #91451
    sagawa
    キーマスター

    usagimaki様

    ご確認いただきありがとうございます。
    もう1点設定になりますが、
    upload_max_filesize の値はいかがでしょうか?
    もし最大アップロードサイズの設定が小さい場合は大きくしてみていただけますでしょうか?

    #91452
    usagimaki
    参加者

    ご連絡ありがとうございます。

    先の返信の添付で確認できますが、
     upload_max_filesize = 3000M
    です。

    #91454
    usagimaki
    参加者

    sagawa様

    この現象の原因解明、改善は難しそうでしょうか?

    もし、これが解決しないとほかの方法でのファイル受け渡しを考える必要があるため、
    ざっくりとした日程感だけでも教えていただけないでしょうか?

    #91459
    sagawa
    キーマスター

    usagimaki様

    私の環境では3GのZipファイルをDL Sellerでダウンロードしましたが、ダウンロード完了できました。
    (2G、1Gのファイルもダウンロードできました。)
    そのため、php.iniの設定かとも思うのですが、参考までにmixhostのプランを教えていただく事はできますでしょうか?

    #91465
    usagimaki
    参加者

    sagawa様

    ご連絡ありがとうございます。

    mixhostのプランは
     プレミアム
      ->ディスク容量 SSD 350GB
       転送量目安 7TB/月
       6vCPUs / 8GBメモリ

    になります。

    当方の環境の問題であること認識いたしました。
    サーバーについての知識が乏しいので、何か気になる点をアドバイスいただけると
    助かります。

    サイトのほうは暫定的にファイル引き渡しの方法を一時変更して対応しておりますが、
    DLseller のダウンロードだけで完結させたいです。

    お手数をかけ、申し訳ありませんが引き続きお願いいたします。

    以上 よろしくお願いします。

    #91466
    usagimaki
    参加者

    ホームディレクトリとサイト用ドメインの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 = Off

    #91473
    usagimaki
    参加者

    sagawa様

    php.iniをそちらの環境に合わせてみたいので、
    主なパラメータを教えていただくことは可能でしょうか?

    以上 よろしくお願いします

    #91479
    sagawa
    キーマスター

    usagimaki様

    ご連絡いただきありがとうございます。
    一度、メールにてダウンロード用のURLを送っていただく事は出来ますでしょうか?
    こちらでダウンロード時の動きを確認させていただければと思います。
    お手数ですが、からご連絡いただけますでしょうか?

15件の投稿を表示中 - 1 - 15件目 (全20件中)
  • このトピックに返信するにはログインが必要です。