Operations | Monitoring | ITSM | DevOps | Cloud

PHP

Why Am I Seeing NGINX 502 Bad Gateway: PHP-FPM?

The NGINX Error 502 Bad Gateway is a common error among website users. There are various possible reasons for this error and different ways to solve it. In this article, we will look at the main possible causes and how they can be solved by users and web developers. Use MetricFire's platform to analyze your system’s performance and troubleshoot errors.

PHP Symfony APM Benefits

If you are a Symfony PHP developer, you will need Symfony monitoring. With the ever-increasing need for web applications to perform at their best, developers require full visibility and observability. This way, they have full control of the performance and its maintenance. Imagine you have created an application. You have deployed it but do not know how it works. This is where an Application Performance Monitoring tool is of great use. It should be on every developer’s toolkit.

PHP 8.2 lays new ground on Platform.sh

Today is the official release of PHP 8.2. And you can already use it on all your Platform.sh projects, with a single code change in your.platform.app.yaml: type: php:8.2 Try it out today! PHP 8.2 introduces some pretty cool new features including: Here’s a quick breakdown of each new feature and how they ought to make things easier for you.

12 top PHP frameworks for web developers to consider in 2023

PHP, or Hypertext Preprocessor (originally Personal Home Page), is an open-source server-side scripting language used for developing dynamic websites and web applications. It’s extremely popular, too — more than 75% of all websites were still using PHP as of October 2022, with no signs of slowing down any time soon. It’s free to download and use and powerful enough to run some of the biggest websites on the internet (WordPress, Facebook, and Wikipedia, just to name a few).

Scheduling Tasks in PHP

In the scenario where you want to execute tasks repeatedly at a specific time and have full control over when they are executed and how the results are handled, it makes sense to build this into your application instead of setting up a cron job, for example. I’d like to give you a quick example of how you can achieve this in PHP using two great libraries, ReactPHP and cron-expression. ReactPHP is an event-driven programming library that has an event loop at its core.

How to Monitor PHP-FPM with Prometheus

PHP is one of the most popular open source programming languages on the internet, used for web development platforms such as Magento, WordPress, or Drupal. In addition to all PHP bases, PHP-FPM is the most popular alternative implementation of PHP FastCGI. It has additional features which are really useful for high-traffic websites. In this article, you’ll learn how to monitor PHP-FPM with Prometheus.

Making sure routes and config files are cached in a Laravel app

In a typical Laravel application, you'll likely to have many routes, config files and possible some events. In your development environment these routes and config files will loaded and registered in each request. The performance penalty for this is not too big. In a production environment, you want to cache these things. Laravel makes this easy by offering a couple of Artisan commands that you can use in your deployment procedure.

How to Optimize Laravel Application Performance

With the growing pace of tech-oriented companies, software development is picking up. Many new tech stacks are coming into the world to make the development process easier, and a lot of these new companies are using PHP as the backend framework for their apps. PHP, with its various version updates, has grown popular among developers. Most PHP developers have heard and worked with Laravel at least once.

How to Increase PHP Memory Limits

Why are PHP memory limits important to your website development journey? PHP is a famous backend technology that is used by many tech giants for supporting their applications. PHP gives many advanced features for making web pages dynamic and integrating some features you can not simply get using javascript, HTML, and CSS. Whenever you set up a new PHP project, some memory is allocated automatically. This memory is mostly suitable for general applications.