Message-ID: <291437489.2824.1485850913215.JavaMail.confluence@ip-10-127-227-164> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_2823_309188728.1485850913215" ------=_Part_2823_309188728.1485850913215 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html Devops

Devops

=20
=20
=20
=20

Introduction

Cache Clearing

This page describes commands involved in clearing cache from the command= line.

Cleari= ng file cache using the Symfony cache:clear command

Out of the box Symfony provides a command to perform cache clearing. It = will delete all file-based caches, which mainly consist of Twig template, S= ymfony container, and Symfony route cache, but also everything else stored = in cache folder. Out of the box on a single-server setup this includes "Con= tent cache". For further information on use, see the help text of the = command:

=20
php app/console --env=3Dprod cache:clear -h
=20

If you do not specify an environment, by default cache:clear<= /code> will clear the cache for the dev environment. If you wa= nt to clear it for prod you need to to use the --env=3Dpr= od option.

On each web server

In Clustering setup (s= everal web servers), the command to clear file cache needs to be execu= ted on each and every web server!

Clearing = "Content Cache" on a Cluster setup

For Cluster setup, the con= tent cache ( HTTP Cache   and Persistent Cache) must be set up to be shared among the = servers. And while all relevant cache is cleared for you on repository chan= ges when using the APIs, there might be times where you'll need to clear ca= che manually: 

Web Debug Toolbar

When running eZ Platform in the dev environment you have ac= cess to the standard Symfony Web Debug Toolbar. It is extended with some eZ= Platform-specific information:

3D"eZ

SPI (persistence)

This section provides the number of non-cached SPI calls and handlers. You can se= e details of these calls in the Symfony Profiler= page.

Site Access

Here you can see the name of the current Siteaccess and how it was match= ed. For reference see the list of possible siteaccess matchers.

Configuration

Logging and Debug Configurat= ion

Introduction

Logging in eZ Platform consists of two parts, several debug systems that= integrates with symfony developer toolbar to give you detailed information= about what is going on. And standard PSR-3 logger, as provided by S= ymfony using Monolog.

Debugging in dev environment

When using the Symfony dev = environment , the system out of = the box tracks additional metrics for you to be able to debug issues, = this includes Stash cache use (done by StashBundle), and a persistence cache use.

Reducing memory use

If you are running out of memory and don't need to keep track of cache h= its and misses. Then StashBundle tracking, represented by the st= ash.tracking setting, and persistence cache logging, represente= d by the setting parameters.ezpublish.spi.persistence.cache.persisten= ceLogger.enableCallLogging, can optionally be disabled.

 

config_dev.yml
=20
stash:
    tracking: false                  # Default is true in dev
    tracking_values: false           # Default is false in dev, to only tra=
ck cache keys not values
    caches:
        default:
            inMemory: false          # Default is true
            registerDoctrineAdapter: false

parameters:
    ezpublish.spi.persistence.cache.persistenceLogger.enableCallLogging: fa=
lse
=20

Error logging and rotation

eZ Platform uses the Monolog component to log errors, and it has a RotatingFileHandler that allows for file rotation.

According to their documentation, it "logs records to a file and creates= one logfile per day. It will also delete files older than $maxFiles<= /code>".

But then, their own recommendation is to use "logrotate" in= stead of doing the rotation in the handler as you would have better perform= ance.

 

 

If you decided to use Monolog's handler, it can be configured in a= pp/config/config.yml

=20
monolog:
    handlers:
        main:
            type: rotating_file
            max_files: 10
            path: "%kernel.logs_dir%/%kernel.environment%.log"
            level: debug
=20
=20
=20
=20
=20

In this topic:

=20
=20
=20
------=_Part_2823_309188728.1485850913215 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: file:///C:/f32454279397ffe342bef2ee12fbcc31 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 AAAAAElFTkSuQmCC ------=_Part_2823_309188728.1485850913215--