The invention relates to the field of online
software services and discloses an online
upgrade method for a distributed deployment service
software program. According to the online
upgrade method, a solution capable of reducing the deployment complexity of a sever and the
upgrade difficulty of a subsequent
server side can be provided; on one hand, by employing a Docker application container technology and running each application sub-program of the service
software program in a distributed manner, not only can the
resource consumption rate be reduced, the horizontal expansion of a hardware
system be facilitated and the deployment difficulty of the
server be reduced, but also the stability of an online
service system may further be improved and the all-weather
continuous operation is implemented; on the other hand, by employing a Jenkins
server and a program
version management server, the automatic delivery and the
gray level upgrade of an upgraded
program code can be implemented, and the upgrade difficulty of the
server side is greatly reduced; and in addition, by employing a
polling mode to perform restart upgrade on each application sub-program, a service business can be guaranteed not to be interrupted in an upgrade process, thereby being convenient for actual application and promotion.