Launchpad

Zoho is positioned as a Challenger in the 2024 Gartner® Magic Quadrant™ for Enterprise Low-Code Application Platforms. Learn more!

Launchpad
x
Skip to product menu
close
EXPLORE ALL PRODUCTS

Sales

CRM

Comprehensive CRM platform for customer-facing teams.

CRM
Voice

Cloud Contact Center Software for businesses.

Voice
Sign

Digital signature app for businesses.

Sign
Forms

Build online forms for every business need.

Forms
Bigin

Simple CRM for small businesses moving from spreadsheets.

Bigin
SalesIQ

Live chat app to engage and convert website visitors.

SalesIQ
Bookings

Appointment scheduling app for consultations with customers.

Bookings
RouteIQ

Comprehensive sales map visualization and optimal route planning solution.

RouteIQ
Thrive

Complete loyalty and affiliate management platform.

Thrive
Suites
CRM Plus

Unified platform to deliver top-notch customer experience.

CRM Plus

Marketing

Campaigns

Create, send, and track targeted email campaigns that drive sales.

Campaigns
Voice

Cloud Contact Center Software for businesses.

Voice
Sign

Digital signature app for businesses.

Sign
Forms

Build online forms for every business need.

Forms
Social

All-in-one social media management software.

Social
Survey

Design surveys to reach and interact with your audience.

Survey
SalesIQ

Live chat app to engage and convert website visitors.

SalesIQ
Sites

Online website builder with extensive customisation options.

Sites
Backstage

End-to-end event management software.

Backstage
PageSense

Website conversion optimization and personalisation platform.

PageSense
Marketing Automation

All-in-one marketing automation software.

Marketing Automation
LandingPage

Smart landing page builder to increase conversion rates

LandingPage
Webinar

Webinar platform for webcasting online webinars.

Webinar
NEW
LeadChain

Sync, manage, and convert leads across channels seamlessly.

LeadChain
NEW
Domains

Easy domain registration, transfer, and secured DNS management.

Domains
NEW
CommunitySpaces

Online community platform for individuals and businesses to grow their network and brand.

CommunitySpaces
Thrive

Complete loyalty and affiliate management platform.

Thrive
Publish

Manage all your local business listings on a single platform.

Publish
Suites
Marketing Plus

Unified marketing platform for marketing teams.

Marketing Plus

Commerce and POS

Commerce

eCommerce platform to manage and market your online store.

Commerce

Service

Desk

Helpdesk software to deliver great customer support.

Desk
Assist

Remote support and unattended remote access software.

Assist
Voice

Cloud Contact Center Software for businesses.

Voice
SalesIQ

Live chat app to engage and convert website visitors.

SalesIQ
Bookings

Appointment scheduling app for consultations with customers.

Bookings
FSM

End-to-end field service management platform for service businesses.

FSM
Lens

Interactive remote assistance software with augmented reality.

Lens
Solo

The all-in-one toolkit for solopreneurs.

Solo
Suites
Service Plus

Unified platform for customer service and support teams.

Service Plus

Finance

Books

Powerful accounting platform for growing businesses.

Books
Expense

Effortless expense reporting platform.

Expense
Sign

Digital signature app for businesses.

Sign
Inventory

Powerful stock management and inventory control software.

Inventory
FREE
Invoice

100% Free invoicing solution.

Invoice
Billing

End-to-end billing solution for your business.

Billing
NEW
Payroll

Payroll software with automated tax payments and filing.

Payroll
Commerce

eCommerce platform to manage and market your online store.

Commerce
Checkout

Collect payments online with custom branded pages.

Checkout
Practice

Practice management software for accounting firms.

Practice
Solo

The all-in-one toolkit for solopreneurs.

Solo
NEW
Payments

Unified payment solution built for all businesses.

Payments
Suites
Finance Plus

All-in-one suite to manage your operations and finances.

Finance Plus

Email, Storage, and Collaboration

Mail

Secure email service for teams of all sizes.

Mail
Voice

Cloud Contact Center Software for businesses.

Voice
Sign

Digital signature app for businesses.

Sign
WorkDrive

Online file management for teams.

WorkDrive
Bookings

Appointment scheduling app for consultations with customers.

Bookings
Cliq

Stay in touch with teams no matter where you are.

Cliq
Notebook

Beautiful home for all your notes.

Notebook
Meeting

Online meeting software for all your video conferencing & webinar needs.

Meeting
Connect

Employee experience platform to communicate, engage, and build positive employee relations.

Connect
Learn

Knowledge and learning management platform.

Learn
Office Integrator

Built in document editors for web apps.

Office Integrator
Writer

Word processor for focused writing and discussions.

Writer
TeamInbox

Shared inboxes for teams.

TeamInbox
ZeptoMail

Secure and reliable transactional email sending service.

ZeptoMail
Show

Create, edit, and share slides with a sleek presentation app.

Show
Tables

Work management tool to connect people, processes, and information.

Tables
Sheet

Spreadsheet software for collaborative teams.

Sheet
Office Suite

Powerful collaborative work platform for teams.

Office Suite
Calendar

Online business calendar to manage events and schedule appointments.

Calendar
ToDo

Collaborative task management for individuals and teams.

ToDo
FREE
PDF Editor

Collaborative online PDF editing tool.

PDF Editor
Suites
Workplace

Application suite built to improve team productivity and collaboration.

Workplace

Human Resources

Expense

Effortless expense reporting platform.

Expense
Recruit

Intuitive recruiting platform built to provide hiring solutions.

Recruit
People

Organize, automate, and simplify your HR processes.

People
Sign

Digital signature app for businesses.

Sign
NEW
Payroll

Payroll software with automated tax payments and filing.

Payroll
Shifts

Employee scheduling and time tracking app.

Shifts
Workerly

Manage temporary staffing with an employee scheduling solution.

Workerly
Suites
People Plus

Comprehensive HR platform for seamless employee experiences.

People Plus

Security and IT Management

Creator

Build custom apps to simplify business processes.

Creator
Assist

Remote support and unattended remote access software.

Assist
Vault

Online password manager for teams.

Vault
Directory

Workforce identity and access management solution for cloud businesses.

Directory
Lens

Interactive remote assistance software with augmented reality.

Lens
QEngine

Test automation software to build, manage, execute, and report testcases.

QEngine
Catalyst

Pro-code platform to build and deploy your apps.

Catalyst
RPA

Automate manual, tedious, and repetitive tasks easily.

RPA
NEW
eProtect

Comprehensive email security and archiving for every business.

eProtect
FREE
OneAuth

Secure multi-factor authenticator (MFA) for all your online accounts.

OneAuth
Toolkit

Complete resource for any admin-related lookup queries.

Toolkit

BI and Analytics

Analytics

Modern self-service BI and analytics platform.

Analytics
DataPrep

AI-powered data preparation service for your data-driven organization.

DataPrep
NEW
IoT

Harnessing IoT analytics for real-time operational intelligence.

IoT
Embedded BI

Embedded analytics and white label BI solutions, tailored for your needs.

Embedded BI

Project Management

Projects

Manage, track, and collaborate on projects with teams.

Projects
Sprints

Planning and tracking tool for scrum teams.

Sprints
BugTracker

Automatic bug tracking software for managing bugs.

BugTracker
Solo

The all-in-one toolkit for solopreneurs.

Solo
Suites
Projects Plus

Unified project management platform for intelligent, data-driven work.

Projects Plus

Developer Platforms

Creator

Build custom apps to simplify business processes.

Creator
Flow

Automate business workflows by creating smart integrations.

Flow
Office Integrator

Built in document editors for web apps.

Office Integrator
DataPrep

AI-powered data preparation service for your data-driven organization.

DataPrep
ZeptoMail

Secure and reliable transactional email sending service.

ZeptoMail
Tables

Work management tool to connect people, processes, and information.

Tables
QEngine

Test automation software to build, manage, execute, and report testcases.

QEngine
Catalyst

Pro-code platform to build and deploy your apps.

Catalyst
RPA

Automate manual, tedious, and repetitive tasks easily.

RPA
NEW
IoT

Build, deploy, and scale IoT solutions for connected businesses.

IoT
Apptics

Application analytics for all apps.

Apptics
Embedded BI

Embedded analytics and white label BI solutions, tailored for your needs.

Embedded BI

IoT

NEW
IoT

Low-code IoT platform and solutions for connected businesses.

IoT
CRM Plus

Unified platform to deliver top-notch customer experience.

Try now
CRM Plus
Service Plus

Unified platform for customer service and support teams.

Try now
Service Plus
Finance Plus

All-in-one suite to manage your operations and finances.

Try now
Finance Plus
People Plus

Comprehensive HR platform for seamless employee experiences.

Try now
People Plus
Workplace

Application suite built to improve team productivity and collaboration.

Try now
Workplace
Marketing Plus

Unified marketing platform for marketing teams.

Try now
Marketing Plus
Projects Plus

Unified project management platform for intelligent, data-driven work.

Try now
Projects Plus
All-in-one suite

Zoho One

The Operating System for Business

Run your entire business on Zoho with our unified cloud software, designed to help you break down silos between departments and increase organizational efficiency.

TRY ZOHO ONE
Zoho Marketplace

With over 2000 ready-to-use extensions across 40+ categories, connect your favorite business tools with the Zoho products you already use.

EXPLORE MARKETPLACE
Skip to main content

Understand High Availability  

High Availability functionality provides users with the ability to mitigate server failure and application downtime. A high availability cluster typically comprises two servers- a primary server and a standby server. In the event that the primary server becomes unavailable, the configured standby server automatically takes over and continues to allow users to access the application.

High Availability in Zoho Creator On premise  

In Zoho Creator On premise, you can configure high availability in a peer mode to ensure business continuity in the event of application downtime. Here, two servers must be configured—one as the primary server and the other as standby server. Replication of data between primary and standby will take place periodically after configuring a high availability cluster.

When the primary server experiences a downtime, the standby server will take over as the primary server and the application will automatically begin to run, providing the same data, reports, and dashboards. This seamless transition ensures the continuity of application usage. The former primary server will start functioning as the standby server once it is fixed and Zoho Creator On premise is restarted.

Prerequisites   

  • Primary and standby servers should run in the same time zone and on the same network.
  • It is recommended to have both the primary server and standby server in same configuration(OS, RAM, processor type, and others).
  • Primary and standby servers must have static IP addresses.
  • On Windows installations, if the servers are not in the same domain or are not part of any domain, then file sharing configuration should be necessarily set up.
  • Follow the installation guide for the specified operating system and hardware architecture. To view the system requirements, click here.
  • Always start primary and standby servers with administrator permissions. Only start and stop the application through the wrapper service (using the system commands).

Setting up High Availability 

You can configure high availability while installing the Zoho Creator On premise application. You will need two servers, one to be configured as the primary server, and the other to be installed as the standby server.

Configuring High Availability in a Windows installation

To install Zoho Creator On premise in the primary server:

In Zoho Creator On premise, open the application and navigate to High Availability in the Account Setup section. Select the Primary Server radio button and click Next to proceed with the installation process. Upon successful installation, your primary server will be configured.

To configure Zoho Creator On premise in the standby server:

  1. During the installation, select the Standby Server radio button in the High Availability configuration screen, then click Next to continue.
  2. Enter the static IP address of the primary server and the webserver port number. It is necessary to provide the remaining credentials if the primary and standby servers belong to different Windows domains. Click Next.
  3. Enter the static IP address of the standby server. It is not necessary to provide the remaining credentials if the Primary and Standby servers belong to the same Windows domain. Click Next to continue installation.
  4. Choose the destination folder location where your installed files will be added.
  5. Specify the web server port number where you want Zoho Creator On premise to run.
  6. Enter your organization's details in the next screen. Click Next to finish setting up High Availability for your application.

To maintain synchronized data between your primary and standby servers, it is better to set up file sharing. Go to your primary server and follow the steps that are listed below to configure file sharing. Upon successfully configuring file sharing, restart the Zoho Creator On premise application on the primary server with admin privileges. Click Next.

Set up file sharing

Configure file sharing for primary and standby servers that are in the same domain, or for servers that are in different domains or a workgroup.

Note: File sharing must be configured in both the primary and standby servers. The primary server's installation directory should be shared with the standby server and vice-versa.

File sharing within the same domain   

To configure file sharing between two servers that are in the same domain in a Windows installation:

  1. Navigate to the installed folder and right-click the <Zoho Creator On premise home folder>. Select Properties.   
  2. Go to the Share Permissions tab and click Advanced Sharing.
  3. Enable the share this folder checkbox, then click Permissions.
  4. In the pop-up box that appears, enter the user account name (added in the Sharing tab) of the other server and click OK.
  5. Select the newly added server name and provide the Full Control permission and click OK.
  6. To verify the shared folder access, open the Run dialog and type \\<IP>\Zoho Creator On premise from another server then you will be to access the app creator folder. For example, if you are sharing the Zoho Creator On premise folder present in the primary server, try accessing it from the standby server and vice versa.

File sharing across domains   

To set up file sharing between two servers that are in different domains, or don't belong to any domain:

  1. Navigate to the <Zoho Creator On premise home folder> and select Properties.
  2. Go to the Sharing tab and click Advanced Sharing.
  3. Enable the share this folder checkbox and click Permissions.
  4. Select Everyone and provide the Full Control permission and click OK.
  5. To verify the shared folder access, open the Run dialog and type \\<IP>\Zoho Creator On premise from another server. You will be able to access the Zoho Creator On premise folder once you provide the credentials.
  6. Restart the primary server after configuring file sharing, then start the standby server.

Restart the application with admin privileges   

To restart Zoho Creator On premise with admin privileges in either of the servers:

  1. Open the Services window and navigate to the Zoho Creator On premise listing.
  2. Right-click on the service name, select the Properties option, and head to the Log on tab.
  3. Enter your administrator credentials and click the Apply and OK buttons to restart with the privileges. 

Configuring High Availability in a Linux installation   

To install Zoho Creator On premise in the primary server:

  1. Choose Yes in the dialog box to install High Availability in cluster mode. Click Next to continue.
  2. Select the Primary Server radio button in the following screen, and click Next to proceed with the installation process. Enter the necessary details. Upon successful installation, your primary server will be configured.

To configure Zoho Creator On premise in the standby server:

  1. Select the Standby Server radio button in the High Availability (HA) configuration screen during the installation process, and click Next to proceed.
  2. Enter the primary server's static IP address and port number, and click Next.
  3. Enter the standby server's static IP address and click Next. Enter the necessary details to proceed with the installation process.

To maintain synchronized data between your primary and standby servers, you need to set up file sharing.

Go to your primary server and configure file sharing. Upon successfully configuring file sharing, restart the Zoho Creator On premise application on the primary server with admin privileges. Once the primary server is back online, you can start the Zoho Creator On premise application installed on the standby server. Upon completion of the installation, click Done in the Installation Completed screen that appears.

Set up file sharing

In Linux installations, you can configure file sharing between your primary and standby servers using Remote Synchronization (Rsync).

Note: File sharing must be configured in both the primary and standby servers.  

To configure Rsync:

  1. Log in to the primary server, launch a terminal and execute the ssh-keygen command. This will allow you to generate a pair of public and private keys.
  2. Enter the directory in which the generated keys will be stored and press the Enter key twice to generate the public and private keys.
  3. Copy the generated public key to the standby server using the ssh-copy-id -i <key-file-path>id_rsa.pub <standby-username>@<standby-machine-ip address> refers to the directory where the generated public key is saved.
  4. Enter the password of the standby server in order to successfully copy the key of the primary server into the standby server.
  5. To verify if the key has been copied to the standby server, log in to the standby server from the primary server using the ssh <standby-username@ipaddress> command.

Restart the application with admin privileges   

To restart Zoho Creator On premise with admin privileges in Linux installations, ensure that the user is a part of the Sudo group.

Changing the server's credentials  

In cases where the credentials of the primary server is modified, the high availability configuration should be updated.

Updating the primary server's credentials 

  1. In Zoho Creator On premise, open the application and navigate to High Availability in the Account Setup section.
  2. Click the three dots menu over the primary server details, then the Edit icon to modify the user name and password.
  3. Click Apply to ensure the standby server is restarted to allow the changes to take effect. 

Updating the standby server's credentials 

Navigate to the High Availability section in the Account Setup page and click the three dots menu over the primary server details, then the Edit icon that appears. Change the username, password or port number, and click Apply.

Migrating the primary or standby server    

If you want to migrate the primary server then:

  1. First, shut down the current primary server. Once the high availability configuration is disabled, the standby server seamlessly takes over to become the new primary server.
  2. Delete the high availability configuration from the server. The server will then restart and get converted to a stand alone server.
  3. Configure the new server intended for migration as the new standby server. Proper configuration of this server is essential to ensure its readiness to take over as the primary server.
  4. Restart the primary server, now reconfigured as the standby server in the updated high availability setup.

If you want to migrate the standby server then:

  1. Shut down and delete the high availability configuration from the server. The primary server will then restart and get converted to a stand alone server.
  2. Configure the new server intended for migration as the new standby server.
  3. Restart the reconfigured server as the standby server in the updated high availability setup.

Deleting the high availability configuration

  1. To remove the high availability configuration, navigate to the Account Setup page and head to the High Availability tab.
  2. Click the three dots menu over the primary server details, then the Edit icon that appears over the standby server's details, and click Delete. Confirm your action in the popup that appear to delete the high availability configuration.
Note: This action will automatically restart your server. 

Server downtime and Troubleshooting

Primary/standby server downtime  

Primary server downtime:

Note: In the event of a primary server failure you will be notified through an email titled "Service disruption: Unable to reach primary server".

When the primary server is down, the standby server assumes the role of the primary server to ensure uninterrupted data flow. Once the standby server takes over, the IP address in place of the primary changes to the new standby server's IP address as it becomes the primary server. 

Standby server downtime:

Note: In the event of a standby server failure you will be notified through an email titled "Service disruption: Standby server affected". 

When the standby server is down, there will be no data replication and there is no backup for the data stored in the primary server. The servers might be down due to one of the following reasons:

  • You might have accidentally shutdown your server (in case of terminal start).
  • The system might have crashed.

To make the primary/standby server run again,

  • You can try restarting it and reconnecting the servers to the same environment (Internet or Intranet).
  • You can check your application logs to determine the exact reason and resolve the issue.
  • You can also check with your IT team to resolve the downtime issue, DNS or firewall issues. 

Two mail notification - both servers down

Note: In the event where two emails are triggered   regarding server downtime even when the servers are working, shut down the standby server immediately before diagnosing the issue.

In the rare occurrence if you receive two notification mails regarding server downtime, it means that both of the servers assume that the other is down for one of the reasons listed below:

  • If the connection between the two servers has been lost.
  • If the server can't access an application's published component.

To ensure that data on both servers stays up to date, you need to perform the following: 

  • Diagnose the connectivity issue and reconnect the servers.
  • Restart the standby server.

Data replication failure

Note: In the event of a data replication failure you will be notified through a mail.

It's possible that there's an interruption in the connection and no data is being replicated between the two servers, which could be due to any of the factors listed below:

  • One of the servers might be disconnected from its mode of communication (internet/intranet) or might have shutdown.
  • Passwords have been modified on either of the servers.
  • A firewall or antivirus may be preventing access to a server.
  • The primary URL access is being blocked by the DNS.
  • The IP addresses of the servers might have changed.
  • File sharing between the servers might have been disabled.
  • Both the servers are in different time zones. 

To ensure that data on both servers stays up to date, you need to perform the following:

  • Diagnose the connectivity issue and reconnect the servers.
  • Restart the standby server.  

Once the standby server is up and running, the data and file replication process will be initiated. This in turn will sync the application data across both servers. You can also check the application logs to determine the exact reason and resolve the issue.

To test if the servers can communicate:

  • You can try pinging the other server.

To check whether the primary server is running properly, you can access the URL (https://IPaddress:port/ha/statuscheck).   

Still can't find what you're looking for?

Write to us: support@zohocreator.com