Import issue (?)

Recently (on a newer installation), I imported a few domains individually (either by import and/or manually create then restore them), no issue.

Today (maybe since the 2.1.2 upgrade?), when I attempt to use the /import.php function - I get “The connection to the server was reset while the page was loading” in FF and a generic DNS “cannot find server” error in IE.

Anyone else notice this?

JB

What are the exact steps you’re using to import JB? Are you using the CLI or the web interface?

Chrsi

Web interface only.

  • Backup (domain.tld) from older Redhat 9 box (nodeworx 2.1.2).
  • Download backup to local machine.
  • Import (domain.tld) to newer CentOS 4.2 box (nodeworx 2.1.2).

I’ve done 4 or so prior in this same manner with no problem. The only difference I can think of is the point upgrade.

JB

How large is this account being imported?

Socheat

339 MB

though, the faliure seems to be immediate, not after a period of time.

JB

Is your /tmp directory is’s own partition and if so how big is it?

The backup/restore sustem needs temp space at least twice the size of your backup and a lot of DC’s only give you 500mb

Thanks, Tim - I’ll have to check that.

The destination box is one local to me (and created by me) – so the /tmp directory could have been created to whatever size needed (had I been clairvoyant … :wink: )

Is there a recommended by IWorx if:

  1. you have the ability to create the /tmp directory, what size is preferable?
  2. you’re located in a DC where the /tmp directory would be pre-set and not in your control, the best way around this potential issue?

Regards,

JB

Hard to say JB. For our boxes, we usually use 2GB for /tmp. However, we’ve seen backups much larger than 2GB, so this isn’t the “best” way to solve the problem of large backups.

If you open up /home/interworx/iworx.ini, look for the [dir] section, and then change the line:

tmp="/tmp"

to another directory on a bigger partition. For example, if /home was your biggest partition and you created /home/tmp, you would change the line to:

tmp="/home/tmp"

Restoring will then use /home/tmp.

Hope that helps,
Socheat

Hmm.

My temp directory does not seem to be it’s own partition – just a directory within “/”

I only have 2 mount points “/” = “/dev/mapper/VolGroup00-LogVol00” (111GB Free) and “/boot.” (This was originally built as a test box, and now is becoming my repository for sites that are in the midst of a migration from one box to another).

Does it seem that in this scenario I should be out of space for the backup?

JB

JB,

No, that should be far more than enough for a ~350MB backup. Are you using the mass transfer option, or are you doing a single account import and uploading the backup from your local machine?

Socheat

The latter – single account import and uploading the backup from my local machine.

Ah, ok, this is most likely the problem. There is a max filesize limit that both Apache and PHP impose, and there is also a script max execution time value for PHP. I’m guessing that one of these 3 limits got reached as you were trying to upload the file (my guess is the PHP max execution time). Try ftp’ing the backup up on to the server into a directory (like /tmp), and then use the single account import, and instead of using the local import method, use the “remote” import method and specify the full path to the backup file (e.g., /tmp/domain.com-mar.06.2006.tar.gz)

Socheat

By the way, FTP-ing the file to the server, then importing solved my problem.

I think what confused me about this is that the faliure when importing from Local Backup is immediate, rather than the import starting and then hanging, timing out, or not finishing, etc.

Adding a note about this on the “Quick Help” for Local Backup may help to keep someone else from stubbing-their-toe on this one.

Regards,

JB

(… and as always, thanks much for the help)

Good to hear!

Yeah, this was because the backup file never finished transferring to the server, due to the various timeouts I mentioned. As such, the import process never really started in the first place.

Agreed, and honestly, a lot more than just editing the Quick Help needs to be done to make that page less confusing. We’re working on it. :slight_smile:

Socheat