• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • (Plesk for Windows):
    MySQL Connector/ODBC 3.51, 5.1, and 5.3 are no longer shipped with Plesk because they have reached end of life. MariaDB Connector/ODBC 64-bit 3.2.4 is now used instead.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Issue Intermittent 503 Errors on Plesk Obsidian (Ubuntu 22.04 LTS) with PHP-FPM Crashes - Seeking Advice

brother4

Basic Pleskian
Server operating system version
Ubuntu 22.04
Plesk version and microupdate number
18.0.63 Update #4
Hello everyone,

I’ve been experiencing intermittent issues where certain domains on my Plesk Obsidian (Ubuntu 22.04 LTS) instance go offline with the following error:

503 Service Unavailable

Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

The automated website log checker (Plesk solution) doesn’t find any errors for the currently affected domain.

However, this is what I do see:

Code:
root@1234:~# tail -f /var/log/plesk-php82-fpm/error.log
[24-Sep-2024 08:42:28] WARNING: [pool example.com] child 1448468 exited on signal 11 (SIGSEGV) after 4.410661 seconds from start
[24-Sep-2024 08:42:53] WARNING: [pool example.com] child 1448514 exited on signal 11 (SIGSEGV) after 0.036528 seconds from start
[24-Sep-2024 08:42:57] WARNING: [pool example.com] child 1448515 exited on signal 11 (SIGSEGV) after 4.098674 seconds from start

Code:
root@1234:~# tail -f /var/www/vhosts/system/example.com/logs/error_log
[Tue Sep 24 14:17:37.220031 2024] [proxy_fcgi:error] [pid 1446543:tid 139694425372224] [client 92.217.248.57:0] AH01067: Failed to read FastCGI header
[Tue Sep 24 14:17:37.220090 2024] [proxy_fcgi:error] [pid 1446543:tid 139694425372224] (104)Connection reset by peer: [client 92.217.248.57:0] AH01075: Error dispatching request to :
[Tue Sep 24 14:17:53.889554 2024] [proxy_fcgi:error] [pid 1446543:tid 139694163596864] [client 92.217.248.57:0] AH01067: Failed to read FastCGI header
[Tue Sep 24 14:17:53.889627 2024] [proxy_fcgi:error] [pid 1446543:tid 139694163596864] (104)Connection reset by peer: [client 92.217.248.57:0] AH01075: Error dispatching request to :
[Tue Sep 24 14:26:29.016369 2024] [proxy_fcgi:error] [pid 1446543:tid 139693475755584] [client 91.7.236.123:0] AH01067: Failed to read FastCGI header
[Tue Sep 24 14:26:29.016409 2024] [proxy_fcgi:error] [pid 1446543:tid 139693475755584] (104)Connection reset by peer: [client 91.7.236.123:0] AH01075: Error dispatching request to :

My PHP-FPM settings are on the Plesk default (ondemand, etc.). A memory diagnostic didn’t return any errors. The server was not under more than 25% CPU load throughout the days and still had several GB of RAM available.

Do you have any ideas what could be causing this?

I’ve found content such as this Plesk support article (Website page is not accessible with 503 error: Service Temporarily Unavailable - Support Cases from Plesk Knowledge Base), but it references RHEL 8 and Imagick issues, which were fixed with patches in May and June 2023, so it doesn’t seem to apply here.

This issue occurs randomly, only every few days, and affects different domains each time.

Any ideas on what might be causing this?

Thanks a lot!
 
If you have used the Plesk Performance Booster I recommend to disable the PHP 8.x Jit compiler settings again for these sites.
I've seen way to many of these random "child xxx exited on signal 11 (SIGSEGV)" errors with Jit enabled, that appear suddenly after a couple hours, days or even weeks. (and will go away after a php-fpm service restart...until they resurface again)
 
@ChristophRo
I do not use the Plesk Performance Booster, or at least I have not activated it via panel.ini, as described here: (Plesk for Linux) Website Performance Optimization
Could there still be problems here? I mean the problems also existed before I configured the PHP 8.2 JIT compiler.

@afuego
But if this problem were true, shouldn't it actually work sometimes and sometimes not? For example, I just got the error initially when I tried to access the WordPress backend. After two refreshes it worked again.

Even with very simple small PHP scripts that are definitely compatible with PHP 8.2 and 8.3 and do not include anything else, the problem persists from time to time. I therefore rule out errors in the code. Something else seems to be causing instability.
 
Back
Top