To understand how to validate all of the different parts of Sitecore, you first must understand what parts exist, why they exist, and how they work together. We'll begin with a short definition of terms.
In the world of Sitecore 9.1, there are three PRIMARY applications in play. One or more instances of Sitecore, 1 implementation ...
You should introduce load balancer that will serve as "point of contact" for CM server. It's URL will be used as ServiceUrl on CM server. Your two processing servers will be behind it and load balancer will switch traffic to them as needed.
I think that Sitecore Documentation Team have forgotten to add "Load Balancer" icon in their nonetheless brilliant ...
Aggregation processing extracts data from the collection database, then groups and reduces it before storing the data in the reporting database for use by Sitecore reporting applications.
It runs on CM server or in a standalone Processing Server. So is a worker process not a windows service.
Update for When aggregation process runs
When Sitecore starts, a ...
I experienced the same issue during upgrading from Sitecore 8.1 Update-1 to Sitecore 9.0 Update-2.
The reason here is quite simple:
I missed executing a step from the Upgrade Guide.
The chapter 10.3.4 Upgrade Path Analyzer in the Upgrade Guide states that you need to redeploy the Path Analyzer Maps after updating your Sitecore instance to version 9.0 or ...
Practically speaking, you just need to follow the Sitecore documentation whenever you set up a new processing instance. There doesn't have to be any difference or special setup between them.
The way it works is, processing agents are built to leverage concurrency. In fact, you can (and should) run multiple aggregation agents on every processing instance.
Hello excellent community folks - you don't strictly need a load balancer; you can choose a processing server for the CM to connect to. The CM->Processing connection is only needed to kick off reporting rebuild. That said, I understand that if Processing servers are being added/removed/changed, you don't want to just cross your fingers and hope that the CM ...
Making sure the following configs were enabled on the processing instance made it work correctly:
Your error appear because you have processing/taskAgent inside the file Sitecore.Analytics.Processing.Services.config
<module type="Sitecore.Analytics.Processing.ProcessingModule" singleInstance="true">
I just went through this on a Sitecore 9.1 install. Our issue was post a report DB rebuild. When I looked at the TaskId column, there was two different GUIDs spread out between all the tasks. The fix for me was to set all the TaskId values to an empty GUID with the SQL below.
This came from Sitecore support.
Declare @EmptyGuid uniqueidentifier
As Vlad mentioned, you need to use Sitecore Configuration Roles to configure your Content Management and xDB Processing Role.
In you Content Management Server: in role:define in web.config you will need to set it as 'ContentManagement, Indexing', If you want CM to also be your Reporting role, then set it as 'ContentManagement, Indexing, Reporting'
In your ...
Starting with Sitecore 9 you don't need to follow that steps.
You just need to install a clean Processing Server from
https://sitecoredev.azureedge.net/~/media/64425E6F6DD84443824DCCF38CB7541A.ashx?date=20191125T131511. and to configure the connection strings.
In Sitecore 9 it was introduces Sitecore Configuration Roles ( https://doc.sitecore.com/developers/...
The template used is dictated by the extension of the MediaCreatorOptions Destination. Look for the mediaLibrary\mediaTypes config section and you'll see how the template you get per extension is configured
<mediaType name="JPEG image" extensions="jpg, jpeg, jpe, jfif">
The creator.CreateFromStream selecting the template based on the fileName parameter. So you need add the extension to the fileName parameter like:
newMediaItem = creator.CreateFromStream(stream, "test filename.jpg", mediaCreatorOptions);
The databases processing.pools and processing.tasks are used by the analytics processing agents. If your instance has a Standalone or Processing role in web.config, these agents will be executed.
You will need to set up the connection strings if you plan on using Experience Analytics.
Then I did the following steps and after the last step the error went away.
Step 1: Delete all the Map definitions from "TreeDefinitions" table in Reporting database
Step 2: Redeploy all Path Analyzer Map definitions by visiting following tool and clicking "Deploy all maps that are not deployed" button
Step 3: In ...
Since you have the following Roles per server, you will need to enable and disable specific configs on each server based on the role/roles you want for that server.
Download the excel sheet here and for each server do the following:
Server 1 (CMS, Reporting) :
Enable any config file in the sheet if it says Enable in either CM or Reporting columns.
By some experiments (comparing assemblies on PRC and CM roles, disabling different commands, ...) I have realized that the issue is caused by marketingtaxonomy:deploy command from the Sitecore.Marketing.Client.config file. Simply, if I disable it, the UI is working properly.
Unfortunately, the root cause is not understandable still. Hopefully, I'll have ...