Troubleshooting OroCommerce
Most OroCommerce problems involve a few key components: the message queue and its consumers, the Symfony cache, the search index, and the runtime/database configuration. This page shows where to look and how to resolve the most common issues on TurboStack.
Where to find the logs
OroCommerce runs under your system user, with the document root at public_html and the application code in the same vhost directory. Start with these:
Tip
Set OroCommerce to prod mode and watch var/logs/prod.log while you reproduce an issue - it usually names the failing service or class.
Common issues
A troubleshooting workflow
- Check Health - confirm CPU, memory and that Nginx, PHP-FPM, the database, Redis and RabbitMQ are running.
- Read the relevant log - start with
var/logs/prod.log, then the Nginx error log and PHP-FPM log for the vhost. - Check the last deploy in History - if a recent change broke the site, revert or re-Publish a known-good revision.
- Verify services are running - on Services, confirm RabbitMQ and its consumers, Redis, and the WebSocket server are up. Restart any that are down and re-run cache clear/reindex if needed.
Warning
A site that "loads but does nothing" (no emails, no search updates, no imports) almost always means the message-queue consumers are stopped. Check them before anything else.
Getting help
If you are stuck, gather the relevant log excerpts and the failing revision, then reach out via Support. For platform-wide issues, see the general Troubleshooting guide.