It's got nothing to do with the number of links that you have in your database - yeah, kind of stupid, but most people will have more than 10 links in their database, so the default of 10 spawned children should be fine in most cases. That error also has nothing to do with the hardware you are running on. The program is trying to fork off 10 children and if it fails, then something has happened outside the scope of the script and Perl. As I mentioned before, either your server has ran out of processes in its process table (fairly unlikely), or more likely, you have some sort of ulimit set that's limiting the number of processes that can be spawned at a time. Try running it from shell rather than from the admin panel. Another thing you can try is ssh'ing in and running the command 'ulimit -a' in a shell to see your ulimits.
Adrian
Adrian