From time to time, you may need to restart the Genie Server application. This is usually required for routine maintenance, but there are a few other times you'll need to do it as well:
- When upgrading your Genie.
- To apply changes to settings such as the Client-Server Timeouts.
- To restart the server computer itself, which can help with slowness and other performance issues.
- When taking a manual or third-party backup; remember, any such action that copies the Genie data file must take place when the Genie Server isn't running, or data corruption can occur.
- To restore an incorrectly locked record to functionality - for example, if you receive a message like this one when accessing a patient's clinical file:
Before you begin
There are a few considerations to be aware of before restarting the Genie Server:
- Access: In order to restart the Genie Server safely, it's recommended that you have reliable access to the server computer itself, whether this be locally or via a stable remote access connection. As this will depend on your network configuration, we recommend liaising with your IT support to confirm how to access the server.
- Downtime: While Genie Server is closed, no users will be able to log into Genie via Genie Client. Given this, it's important that any users currently logged into Genie are made aware that their Genie use will be interrupted for a few minutes. Otherwise, it's best to wait until after hours when practicable if such downtime isn't viable.
- Application or service?: On a Windows computer, Genie Server can run either as an application or as a service. The instructions below will take you through both configurations, but it's important to know beforehand which situation applies to your server.
If the Genie Server is running as an application, you can restart it by following these steps:
- In the Genie Server application window, navigate to File > Quit (Genie Server > Quit on a Mac). The following prompt will appear:
- If all users have already logged out of Genie, you can simply select the Disconnect from Server in __ min option, substituting 0 for the default 10.
- If the users are still logged in, select the Wait for all clients to disconnect option.
- In the Message field, type a message to send to the currently logged in users; this is useful if the users don't yet know that the Genie Server would be restarting, as this gives them a chance to save their work before closing Genie.
- Click OK to initiate the Genie Server closing process.
Once you've closed the Genie Server application, you can either complete an action you need to carry out or restart the application immediately. To restart the application, simply double-click the Genie Server icon .
Please note: Stopping the service will not produce a prompt like the one available when closing the Genie Server application; it will simply shut off access to the database for any users still logged in at the time.
If the Genie Server is running as a service, you can stop it by following the steps below:
- Open the Services application on the Server computer (usually found by typing 'Services' into the Start menu).
- Locate the 4D Server: Genie service, which will likely be towards the top of the list in alphabetical order.
- Right-click the service and select the Stop option. After a moment, the service will stop completely and the Status column will change to Stopped.
Once the service has been stopped, you will be able to launch Genie Server (as an application) or Genie Solo to perform any maintenance tasks (verifying your Genie Data, manual backups, etc.) that cannot be performed while Genie is running as a service.
To start the service again, simply reopen the Services window per the instructions above. You can then right-click the 4D Server: Genie service again and select the Start option. Once the service status changes to Running, you will be able to log back into Genie via Genie Client.
If you think somebody else would appreciate reading this article feel free to email them a link.