Skip to main content
Older versions of Internet Explorer will not support certain site features. Chrome, Safari, Firefox, and Edge will provide the best experience.
Spok

Upgrading Spok Mobile in Load-Balanced Environments

3.5 to 4.x

When upgrading a system with a load-balanced configuration, the steps outlined below must be performed:

  1. Make a backup of the environment. Depending on the environment, these items may need to be backed up:
    • Database(s)
    • Configuration files (for all Spok products)
    • Web.config files
    • IIS Services
    • App.config files (Windows services)
    • Spok Mobile server
    • Host system
    • BES (if applicable)
  2. Stop the Spok Mobile services on both servers. For detailed information on how to stop Windows services, please refer to Microsoft’s technical documentation.

  3. Upgrade Server 1 (Services and database). 

  4. If Server 1 uses https, configure the Core service and Asset service. For detailed information on how to perform these configurations, please refer to Configuring HTTPS Support. 

  5. Upgrade Server 2 (Services only). 

  6. If Server 2 uses https, configure the Core service and Asset service. For detailed information on how to perform these configurations, please refer to Configuring HTTPS Support. 

  7. Start the Spok Mobile services on both servers. For detailed information on how to start Windows services, please refer to Microsoft’s technical documentation.

  8. Upload the license file for the environment. 

  9. Log into the Spok Enterprise Administration page.

  10. Make any desired configurations. 

  11. Update the Registration URL:

Existing Registration URL:
http://amc.company.com/AMC/RegistrationForm/
http://localhost/AMC/RegistrationForm/

Updated Registration URL:
http://amc.company.com/AMC/RegistrationForm/Public/Registration
http://localhost/AMC/RegistrationForm/Public/Registration

  1. Start the Spok Mobile services on both servers. For detailed information on how to start Windows services, please refer to Microsoft’s technical documentation.

NOTE: After an upgrade from version 3.5 to 4.x is performed, device information in the Spok Enterprise Administration page only reflects the device’s operating system type until the user re-confirms his or her Spok Mobile registration. When the registration is re-confirmed, the operating system version number then displays in the Spok Enterprise Administration page.

4.x to 4.x

When upgrading a system with a load-balanced configuration, the steps outlined below must be performed:

  1. Make a backup of the existing database (AmcomMeta). For detailed information on how to back up databases in SQL Server, please refer to Microsoft’s SQL Server documentation.

  2. Make a backup of the environment. Depending on the environment, these items may need to be backed up:
    • Database(s)
    • Configuration files (for all Spok products)
    • Web.config files
    • IIS Services
    • App.config files (Windows services)
    • Spok Mobile server
    • Host system
    • BES (if applicable)
  3. Repoint the load balancer to the server that will remain active.

  4. Stop the Spok Mobile services on one server (the server that the load balancer is not pointed to). For detailed information on how to stop Windows services, please refer to Microsoft’s technical documentation.

  5. Upgrade the server that is not active (services and database). 

  6. If Server 1 uses https, configure the Core service and Asset service. For detailed information on how to perform these configurations, please refer to Configuring HTTPS Support. 

  7. Log into the Spok Enterprise Administration page. 

  8. Make any desired configurations. 

  9. Restart the services on the server. For detailed information on how to start Windows services, please refer to Microsoft’s technical documentation.

  10. Repoint the load balancer to the newly upgraded server.

  11. Stop the Spok Mobile services on the server that has not been upgraded. For detailed information on how to stop Windows services, please refer to Microsoft’s technical documentation.

  12. Upgrade the server that is not active (services and database). 

  13. If Server 2 uses https, configure the Core service and Asset service. For detailed information on how to perform these configurations, please refer to Configuring HTTPS Support. 

  14. Start the Spok Mobile Server services.

  15. Confirm that the load balancer is in its original configuration, pointing to both servers.