Troubleshooting Infrastructure

Start by understanding the basic components of the Salesforce B2C Commerce infrastructure for a Production instance, which includes:

Component Description

Firewall

Load Balancer

A device that controls what requests might enter or leave the B2C Commerce infrastructure.

Requests are distributed to one or more web servers.

Web Server

A computer that is responsible for accepting HTTP requests from clients and serving them HTTP responses.

At least two web servers are provisioned for a production instance.

Web Adapter

B2C Commerce proprietary web server plugin.

Deals with page caching, page assembly and load distribution to application servers.

Local Page Cache A local, storage area where frequently accessed data can be stored for rapid access. When the data is stored in the cache, future use can be made by accessing the cached copy rather than re-fetching or recomputing the original data at the application server, thus reducing the average access time.
Application Servers

Software that executes business logic and presentation.

There are at least two application servers provisioned for a production instance.

Shared Database Schema All application servers of a B2C Commerce instance access the same database schema. Different instances use different schemas.
Shared File System (Cartridges, Images, Log Files) Part of the file system that all application servers of a B2C Commerce instance can access.

Session Affinity

It is important to understand how HTTP session affinity works within the infrastructure:

Related Links

Troubleshooting