# Global Application Settings

# About

Global Application Settings include 'screenshot interval', 'Screenshot driver pool size', 'Automatically provision Let's Encrypt certificates','php-fpm' (Apache only) and 'php.ini', and are automatically applied to each Application server in your Enhance cluster.

Some settings, including 'php.ini'can be overriden on a per server basis.

Further per server customisations can be made for Apache, LiteSpeed and Nginx webserver kinds.

# Screenshot Interval

This setting determines the frequency at which a screenshot of a website will be taken. A website screenshot is used for display purposes only and is displayed on a website's dashboard. It is possible for a customer to manually trigger a screenshot.

Default: 1 day

To edit the global default Screenshot Interval:

  1. Open Settings in the left sidebar
  2. Select Service settings
  3. Scroll to the Application section
  4. Locate Screenshot interval and select your preference from the drop down. Your selection will automatically be saved.

# Screenshot Driver Pool Size

This setting determines the number of screenshot worker processes per application server.

Default: 1

To edit the global default Screenshot Driver Pool Size:

  1. Open Settings in the left sidebar
  2. Select Service settings
  3. Scroll to the Application section
  4. Locate Screenshot Driver Pool Size and select your preference from the drop down. Your selection will automatically be saved.

# php-fpm Settings

php-fpm settings are automatically applied to every website placed on the application role. php-fpm settings can be overridden on a per server (Apache and Nginx) and a per website basis. These settings are visible to website owners as default php-fpm setting and can then be overridden by the website owner.

To edit the global default php-fpm configuration:

  1. Open Settings in the left sidebar
  2. Select Service settings
  3. Scroll to the Application section
  4. Locate php-fpm
  5. Select Add directive to add a new directive
  6. Click Save to finsh

# php.ini Settings

php.ini settings are automatically applied to every website placed on the application role. php.ini settings can be overridden on a per server (Apache, LiteSpeed and Nginx) and a per website basis. These settings are visible to website owners as default php.ini setting and can then be overridden by the website owner.

To edit the global default php.ini configuration:

  1. Open Settings in the left sidebar
  2. Select Service settings
  3. Scroll to the Application section
  4. Locate php.ini
  5. Select Add directive to add a new directive
  6. Click Save to finsh