Accepted answer

This turned out to be an issue with physical memory. I had 2GB allocated to my server, and phantomJS was seeking to apportion 1GB at least each time it ran, occasionally this wasn't free and I was given segmentation faults.

I increased the memory on the machine to 4Gb and haven't had any issues.

Related Query

More Query from same tag