What are the common server issues encountered in hosting migration?

I am doing research for my article on common server issues that developers face during web hosting migration.


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Thank you guys for guiding about the most common issues.

Here are some specific issues I’ve encountered:

  1. Large DB migrations (export/import, dump sync, etc) can be time consuming, which leads to stale data issues post migration.

  2. The little settings that need to be made manually to config files (db host connection settings, changed passwords if any, project path changes, etc)

  3. Custom compiled libraries that need to be built again from source. This can bite especially when it isn’t a documented step

  4. Split brain DNS / traffic issues that aren’t detected immediately

Hey friend!

I would venture to say that the most common issues relating to web hosting migration are ones of human error. There can be so many small pieces that it can be very easy to forget a piece. For me, it’s usually something not related to external visibility but something I’d done on the backend to improve something obscure. A global configuration setting, for example.

Beyond that, another issue is very common when moving from development to production, which may as well be called migration. A lot of users tend to be unaware of what is different about their development machine from their production machine. This causes unexpected behavior and some users become confused with how to proceed. You have to know every touch point within the environment that your app makes to be able to ensure that the environments are identical. You can’t trust two systems to be configured the same by default, there can be subtle version differences or default configurations in many places.

I don’t know if that gives you much to go on, but that’s my two cents :)