• Resolved BDR Bros.

    (@bdrbros)


    Hello best team,

    Occasionally I get this error while creating a backup. Is the error a plugin/server issue or is it OneDrive’s fault? In this case, 12 parts processed correctly, and 13 had an error.

    [2023-05-15 02:23:47][notice]Finish upload to onedrive error:cURL error 28: Operation timed out after 15001 milliseconds with 0 bytes received
    [2023-05-15 02:23:55][error]Uploading the file ends with an error cURL error 28: Operation timed out after 15001 milliseconds with 0 bytes received
    [2023-05-15 02:23:55][error]cURL error 28: Operation timed out after 15001 milliseconds with 0 bytes received

    Screens: https://imgur.com/a/GK722wG

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support nicholas2019

    (@nicholas2019)

    Hello @bdrbros ,

    Please modify the following WPvivid settings first:

    1. Compress method: PCLzip
    2. Compress files every: 100 MB

    Once you have completed this step, run a backup task. Then, kindly notify us if the backup process is successful.

    All the best.

    Thread Starter BDR Bros.

    (@bdrbros)

    Hello @nicholas2019

    Can you explain to me more how these settings are going to help my problem?

    The problem is when trying to upload a compressed file package to OneDrive (one of many). You can see from the logs that the server tries to connect to the OneDrive server for a period of 15 seconds, but after that it fails to connect and gets an error. According to my understanding (may be wrong), the more smaller parts (e.g. 100mb), the more files. The more files, the more attempts to connect to OneDrive. The more attempts to connect to OneDrive the greater the chance of being timed out.

    The problem occurs every few backups. Now I have set a single file from 200mb to 1024mb. The backup was successful.

    I don’t know if the 15s is a limitation of the OneDrive API or imposed by WPVivid. Perhaps it is possible to use several attempts in this situation if the connection fails.

    Plugin Support nicholas2019

    (@nicholas2019)

    Hello,

    Thank you for the update on the issue. It’s great to hear that you have sorted it out by yourself.

    I have fowarded the issue to our technical staff and will promptly provide you with an update.

    Kind regards.

    Plugin Support nicholas2019

    (@nicholas2019)

    Hello @bdrbros ,

    WPvivid plugin uploads backup files using a chunk size of 2MB, which means that if you split a backup file into 200MB parts, it will require 100 iterations to complete the upload for each file. However, if you reduce the size to 100MB, it will only take 50 iterations. Therefore, reducing the size of backup files can help prevent the occurrence of cURL error 28, especially in situations where there is an unstable connection between your website and the cloud storage.

    Kind regards.

    Thread Starter BDR Bros.

    (@bdrbros)

    Thank you for the explanation.

    I don’t want to open a new topic. Please send following information about deprecited PHP code (PHP 8.1) to developers:

    PHP Deprecated:  Automatic conversion of false to array is deprecated in /home/domin.com/public_html/wp-content/plugins/wpvivid-backuprestore/includes/new_backup/class-wpvivid-backup-task_2.php on line 46

    All the best for whole WPVivid team! <3

    Plugin Support tonyrobins

    (@tonyrobins)

    Hello @bdrbros

    No problem.

    The PHP warning is actually a known issue that we are planning to fix in the next public release. Thanks for reporting it.

    All the best,

    Plugin Support tonyrobins

    (@tonyrobins)

    Hello @bdrbros

    Just want to let you know that in the latest version of the plugin – 0.9.87, we have fixed the PHP warning. Please update the plugin and check it out.

    Since the issue has been resolved, I am going to mark the thread as resolved.

    Please feel free to start a new one if you need any further assistance.

    All the best,

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Finish upload to onedrive error:cURL error 28’ is closed to new replies.