- Working With The Magento Cron
Magento 2 production sites need to have cron jobs inserted into the user's crontab so that it can automatically run periodic tasks such as reindexing. This is an essential part of a production site and fairly simple to install and configure. Below we'll go over adding them, removing them, configuring them, and running them manually.
- Reading Magento Logs
We know sometimes things go wrong with a website this can be from a plugin that caused a critical error or a deployment that was unsuccessful. It is important to know where to look when troubleshooting your Magento website. Magento provides a couple of locations to assist in troubleshooting errors that the website is experiencing. Knowing were to find these can help your team respond to the issue promptly. This article contains a brief overview of these locations with examples.
- Monitoring System Resources On Linux
Monitoring your resources is good practice and essential to keeping your server healthy and preventing downtime. This guide will quickly go over a few of the tools needed in the arsenal of a successful administrator. In particular we will go over some useful tools that analyze running processes, disk usage, and memory usage.
- Installing And Configuring Magento 2
In this tutorial, we will be installing the latest version of Magento 2 within your JetRails environment with the help of Composer. We will also explain how you can configure your Magento 2 store to use Redis for sessions, backend-cache, and full-page cache.
- Creating Audit Reports Using jrctl
The JetRails CLI tool, jrctl, creates access and audit reports for the local machine or those in a cluster. The audit report feature is for an at-a-glance view to see if access control through the firewall and for SQL databases are configured correctly, verify the login methods that are available to shell users, and review past logins into the server.
- Upgrading Magento Extensions Via Composer
There are many reasons to update Magento extensions: new features, bug fixes, and security updates to name a few. Updating an extension with composer is an easy process once we understand how composer works. We will look at how Composer treats version constraints, how to modify them and finally how to update the extension.
- Scheduling Cron Jobs
This article will cover creating a cron job in your JetRails environment. A cron job is a bash script or command that runs according to a schedule. These are often used to run antivirus scanners, update data on a website, or automate repetitive tasks like flushing cache at the end of a work day. Any regularly scheduled activity done via the command line or a script should be inserted into the cron, which is done by editing a user's crontab file.
- Using jrctl To Perform Privileged Actions
The JetRails jrctl tool provides access to unprivileged (non root) users to make changes to the firewall and grants ability to restart system services. With access to jrctl, your team has access to commonly needed tools without escalating to server admins.
- Using JetRails One-Time Secret
Sharing sensitive information on the internet has always been a challenge. Ideally information would be shared securely with the intended audience once and disappear there after. This is why we created our One-Time Secret service. There are many ways to interact with our service, whether it is through our website, CLI tool, or API.
- How To Create A Hosts Entry Record
Local DNS (Domain Name System) mapping is a wonderful function that is built into your operating system. With a hosts file, you can dictate the resolution of hostnames to IP addresses. Instead of your local computer reaching out to a DNS server to resolve a domain name, this process can be short-circuited using your computer's hosts file.