Support » Plugin: All-in-One WP Migration » Unable to export – Out of Disk Space

  • Resolved flcomtech

    (@flcomtech)


    I’ve been using All-In-One WP Migration for a few years now. Today is the first time I have gotten the following error “Out of disk space. Unable to write to: /home/…/public_html/wp-content/plugins/all-in-one-wp-migration/storage/up55xqr3wp0t/database.sql.” every time the process fails on this specific spot.

    There is definitely not a space issue. I have pruned old backups, removed anything not being used and allocated 10x more than space used. I do have the Paid version also. I have removed the free and paid version, reverted back to an older build but I’ve been getting this same error all day.

    I noticed I have seen a few other related posts today. Does anyone have an idea what I could try next to troubleshoot this issue? Thank you.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Yani Iliev

    (@yaniiliev)

    database.sql is the file where the plugin is going to store the database.
    If you have a lot of records, it can be quite large. Some plugins log login attempts and activity. This creates a lot of data in the database and I’ve seen databases grow to 10-20GB of size just from these records. So you can really be going out of disk space.
    The other possible issue here is that there is a limit on the maximum file size that you can create on the disk. Some shared hosting providers limit this to 2GB, some to 4GB, and some to 8GB.
    So when the database is being saved it reaches 2GB or whatever the limit is and then the filesystem does not allow the plugin to write any more data mimicking not enough disk space.

    Ask your hosting provider what is the maximum file size that you can create. Then ask them for error logs from apache/nginx/php and review the logs for issues around the time when you attempted to export your site.

    Thread Starter flcomtech

    (@flcomtech)

    Thank you, I am opening a support ticket with my hosting company right now and will report back. I appreciate the explanation and pointing me in the right direction.

    Plugin Author Yani Iliev

    (@yaniiliev)

    If you need assistance with figuring this out, please write to https://servmask.com/contact-support and reference this topic.

    Thread Starter flcomtech

    (@flcomtech)

    After many back-and-forths with A2Hosting this is their last correspondence:

    A2 Hosting Support
    7:20 PM (31 minutes ago)
    to michael, me
    
    ====== Please reply above this line ======
    
    After reading this reply, please let us know if it was helpful by using the one-click rating at the bottom.
    
    Hi Michael,
    
    Thank you for waiting.
    
    I tested your plugin and I get the same error. There is enough space on the server and the limit has been adjusted.
    
    Can you double-check with your Plugin Support and if there is something unusual on their logs as well?
    
    Let me know and we will go from there.
    Plugin Author Yani Iliev

    (@yaniiliev)

    Thank you, Michael. Could you please write to https://servmask.com/contact-support so I can better assist you with this issue. Please reference this topic.

    Thread Starter flcomtech

    (@flcomtech)

    I have tested across multiple hosts as well and it is a “coin-toss”. I am assuming at this point, this is a problem with the plugin.

    Thread Starter flcomtech

    (@flcomtech)

    Done @yaniiliev Thank you.

    Plugin Author Yani Iliev

    (@yaniiliev)

    Thank you, Michael.
    For anyone who is still following this: The plugin checks that the number of bytes written matches the content that plugin is trying to write so all backups are consistent without data corruption. In this case, when the plugin exported WordFence records that contained strings like “alfacgiapi/perl.alfa”, the filesystem refused to fulfil the fwrite request and fwrite returned NULL.
    I believe there is a security filter attached to the filesystem, PHP, or Apache that does this as fwrite should *never* return NULL.

    Here is a test script that you can use to verify this. However, only 2 people have tried this so the trigger string could be different.

    <?php
    $file_handle = fopen( "ai1wm-write-file", "w" );
    $content = "alfacgiapi/perl.alfa";
    
    $write_result = @fwrite( $file_handle, $content );
    
    if ( false === $write_result ) {
        echo 'Unable to write to the file.';
    } elseif ( NULL === $write_result ) {
        // this should never ever happen but it does
        echo sprintf( 'The filesystem did not allow me to  write <code>%s</code>', $content, );
    } elseif ( strlen( $content ) !== $write_result ) {
        echo sprintf( 'Out of disk space. I tried to write %d bytes but I wrote only %d bytes', strlen( $content ), $write_result );
    }
    
    fclose($file_handle);

    Only do this on a test site.
    1. Save the script to wp-content/ai1wm-test-writer.php
    2. Open the script in your browser: site-url/wp-content/ai1wm-test-writer.php
    3. If you see “The filesystem did not allow me to write alfacgiapi/perl.alfa” then you there is a security filter (my guess) that blocks you
    4. Delete wp-content/ai1wm-test-writer.php and wp-content/ai1wm-write-file after use

    I have not seen this issue on any of our supported hosting providers. It is impossible for me to figure out how/why this happens without the hosting provider’s assistance.
    You could point them to this explanation and they can reach me and our support team via: https://servmask.com/contact-support

    As a reminder to everyone, the above is just one of the reasons why you might be seeing Out of disk space, there are other reasons but the most common causes of this error ordered by frequency are:
    1. There is not enough disk space.
    2. Max file size limit of 2GB, 4GB, 8GB

    Moderator Yui

    (@fierevere)

    ゆい

    this topic is marked as resolved.
    Please avoid “I have same problem” replies, as per forum guidelines create your own topic, https://wordpress.org/support/forum-user-guide/faq/#i-have-the-same-problem-can-i-just-reply-to-someone-elses-post-with-me-too

    Moderator Jan Dembowski

    (@jdembowski)

    Forum Moderator and Brute Squad

    I’m closing this topic to new replies. It stopped being helpful long ago and I am archiving the replies as well.

    If you need support then per the forum guidelines please start your own topic.

    https://wordpress.org/support/forum-user-guide/faq/#i-have-the-same-problem-can-i-just-reply-to-someone-elses-post-with-me-too

    You can do so here.

    https://wordpress.org/support/plugin/all-in-one-wp-migration/

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Unable to export – Out of Disk Space’ is closed to new replies.