Mailing List Archive

Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying
Hello,

I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
13 system. To test I've got a PHP info file but when I atempt to load
it I'm getting a 5xx file not found message. Checking the PHP fpm and
other logs it looks like my pool is dying and restarting very quickly.
My configuration minus comments is below including logs.

I'd appreciate any assistance.

Thanks.
Dave.

#cat example.com.conf
# The example.com http virtual host
<VirtualHost *:80>
# Redirects all http port 80 traffic to https port 443
RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>

# The example.com https virtual host
<VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot "/usr/vhosts/example.com/htdocs/"
# I have tried both with and without this next line, doesn't seem to
make a difference
ProxyPassMatch ^/(.*\.php)$
fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1

ErrorLog /usr/vhosts/example.com/logs/error.log
CustomLog /usr/vhosts/example.com/logs/access.log combined
ExpiresActive on
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/webp "access plus 1 month"

# TLS Configuration
# RSA
SSLEngine on
SSLCertificateFile "/usr/local/etc/ssl/acme.sh/example.com/fullchain.crt"
SSLCertificateKeyFile
"/usr/local/etc/ssl/acme.sh/example.com/private/server.key"

# ECDSA
SSLCertificateFile "/usr/local/etc/ssl/acme.sh/example.com_ecc/fullchain.crt"
SSLCertificateKeyFile
"/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"

# Support OCSP Stapling
SSLCACertificateFile "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt"
SSLUseStapling on

ErrorDocument 404 /errordocs/error404.html
ErrorDocument 500 /errordocs/error50x.html
ErrorDocument 501 /errordocs/error50x.html
ErrorDocument 502 /errordocs/error50x.html
ErrorDocument 503 /errordocs/error50x.html
ErrorDocument 504 /errordocs/error50x.html

<Files "error404.html">
<If "-z %{ENV:REDIRECT_STATUS}">
RedirectMatch 404 ^/errordocs/error404.html$
</If>
</Files>

<Files "error50x.html">
<If "-z %{ENV:REDIRECT_STATUS}">
RedirectMatch 404 ^/errordocs/error50x.html$
</If>
</Files>

H2Direct on
Protocols h2 h2c http/1.1

<Directory "/usr/vhosts/example.com/htdocs/">
Options FollowSymLinks
SSLRequireSSL
AllowOverride None
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
Require all granted
</Directory>
</VirtualHost>

#cat ../modules.d/030_php-fpm.conf
<IfModule proxy_fcgi_module>
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>
<FilesMatch "\.(php|phtml|inc)$">
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
</IfModule>

#cat /usr/local/etc/php-fpm.conf
[global]
pid = run/php-fpm.pid
error_log = log/php-fpm.log
syslog.facility = daemon
syslog.ident = php-fpm
log_level = notice
emergency_restart_threshold = 2
emergency_restart_interval = 30
process_control_timeout = 60
process.max = 128
daemonize = yes
include=/usr/local/etc/php-fpm.d/*.conf

#cat php-fpm.d/www.conf
[www]
user = www
group = www
listen = 127.0.0.1:9000
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.max_requests = 500
request_terminate_timeout = 300
security.limit_extensions = .php

#sockstat -4|grep 80
www httpd 93392 3 tcp4 172.16.21.4:80 *:*
root httpd 93169 3 tcp4 172.16.21.4:80 *:*

#sockstat -4|grep 443
www httpd 93392 4 tcp4 172.16.21.4:443 *:*
root httpd 93169 4 tcp4 172.16.21.4:443 *:*

#sockstat -4|grep 9000
www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*

The following logs show atempts to pull https://example.com/info.php
#tail -f /var/log/httpd-error.log
[Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
34372395008] ModSecurity: Status engine is currently disabled, enable
it by set SecStatusEngine to On.
[2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
Cache is not configured [hint: SSLSessionCache]
[2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
normal operations
[2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
'/usr/local/sbin/httpd -D NOHTTPACCEPT'

#cat /var/log/php-fpm.log
[14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
[14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
code 1 after 647.455507 seconds from start
[14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started

#tail -f /var/log/php-fpm.log
[14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
code 1 after 5.163854 seconds from start
[14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
[14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
code 1 after 1710.418178 seconds from start
[14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
[14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
code 1 after 1.087571 seconds from start
[14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
[14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
code 1 after 8271.738229 seconds from start
[14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
[14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
code 1 after 647.455507 seconds from start
[14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
[14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
code 1 after 99.012734 seconds from start
[14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
[14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
code 1 after 37.896866 seconds from start
[14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started

# cat error.log
[2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
[2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
[2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
stapling_check_response: response times invalid
[2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
stapling_renew_response: error in retrieved response!
[2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
[2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :

#ls -l info.php
-rw-r--r-- 1 root www 20 Jul 12 15:33 info.php

#cat info.php
<?php
phpinfo();
?>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying [ In reply to ]
where have you stored the file info.php? Directory?


Deepak
"The greatness of a nation can be judged by the way its animals are treated
- Mahatma Gandhi"

+91 73500 12833
deicool@gmail.com

Facebook: https://www.facebook.com/deicool
LinkedIn: www.linkedin.com/in/deicool

"Plant a Tree, Go Green"

Make In India : http://www.makeinindia.com/home


On Fri, Jul 15, 2022 at 10:34 AM David Mehler <dave.mehler@gmail.com> wrote:

> Hello,
>
> I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
> 13 system. To test I've got a PHP info file but when I atempt to load
> it I'm getting a 5xx file not found message. Checking the PHP fpm and
> other logs it looks like my pool is dying and restarting very quickly.
> My configuration minus comments is below including logs.
>
> I'd appreciate any assistance.
>
> Thanks.
> Dave.
>
> #cat example.com.conf
> # The example.com http virtual host
> <VirtualHost *:80>
> # Redirects all http port 80 traffic to https port 443
> RewriteEngine On
> RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
> </VirtualHost>
>
> # The example.com https virtual host
> <VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
> ServerAdmin webmaster@example.com
> ServerName example.com
> ServerAlias www.example.com
> DocumentRoot "/usr/vhosts/example.com/htdocs/"
> # I have tried both with and without this next line, doesn't seem to
> make a difference
> ProxyPassMatch ^/(.*\.php)$
> fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1
>
> ErrorLog /usr/vhosts/example.com/logs/error.log
> CustomLog /usr/vhosts/example.com/logs/access.log combined
> ExpiresActive on
> ExpiresByType image/jpg "access plus 1 month"
> ExpiresByType image/gif "access plus 1 month"
> ExpiresByType image/jpeg "access plus 1 month"
> ExpiresByType image/png "access plus 1 month"
> ExpiresByType image/webp "access plus 1 month"
>
> # TLS Configuration
> # RSA
> SSLEngine on
> SSLCertificateFile "/usr/local/etc/ssl/acme.sh/example.com/fullchain.crt"
> SSLCertificateKeyFile
> "/usr/local/etc/ssl/acme.sh/example.com/private/server.key"
>
> # ECDSA
> SSLCertificateFile "/usr/local/etc/ssl/
> acme.sh/example.com_ecc/fullchain.crt"
> SSLCertificateKeyFile
> "/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"
>
> # Support OCSP Stapling
> SSLCACertificateFile "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt"
> SSLUseStapling on
>
> ErrorDocument 404 /errordocs/error404.html
> ErrorDocument 500 /errordocs/error50x.html
> ErrorDocument 501 /errordocs/error50x.html
> ErrorDocument 502 /errordocs/error50x.html
> ErrorDocument 503 /errordocs/error50x.html
> ErrorDocument 504 /errordocs/error50x.html
>
> <Files "error404.html">
> <If "-z %{ENV:REDIRECT_STATUS}">
> RedirectMatch 404 ^/errordocs/error404.html$
> </If>
> </Files>
>
> <Files "error50x.html">
> <If "-z %{ENV:REDIRECT_STATUS}">
> RedirectMatch 404 ^/errordocs/error50x.html$
> </If>
> </Files>
>
> H2Direct on
> Protocols h2 h2c http/1.1
>
> <Directory "/usr/vhosts/example.com/htdocs/">
> Options FollowSymLinks
> SSLRequireSSL
> AllowOverride None
> SetOutputFilter DEFLATE
> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
> Require all granted
> </Directory>
> </VirtualHost>
>
> #cat ../modules.d/030_php-fpm.conf
> <IfModule proxy_fcgi_module>
> <IfModule dir_module>
> DirectoryIndex index.php
> </IfModule>
> <FilesMatch "\.(php|phtml|inc)$">
> SetHandler "proxy:fcgi://127.0.0.1:9000"
> </FilesMatch>
> </IfModule>
>
> #cat /usr/local/etc/php-fpm.conf
> [global]
> pid = run/php-fpm.pid
> error_log = log/php-fpm.log
> syslog.facility = daemon
> syslog.ident = php-fpm
> log_level = notice
> emergency_restart_threshold = 2
> emergency_restart_interval = 30
> process_control_timeout = 60
> process.max = 128
> daemonize = yes
> include=/usr/local/etc/php-fpm.d/*.conf
>
> #cat php-fpm.d/www.conf
> [www]
> user = www
> group = www
> listen = 127.0.0.1:9000
> listen.backlog = -1
> listen.allowed_clients = 127.0.0.1
> pm = dynamic
> pm.max_children = 5
> pm.start_servers = 2
> pm.min_spare_servers = 1
> pm.max_spare_servers = 3
> pm.max_requests = 500
> request_terminate_timeout = 300
> security.limit_extensions = .php
>
> #sockstat -4|grep 80
> www httpd 93392 3 tcp4 172.16.21.4:80 *:*
> root httpd 93169 3 tcp4 172.16.21.4:80 *:*
>
> #sockstat -4|grep 443
> www httpd 93392 4 tcp4 172.16.21.4:443 *:*
> root httpd 93169 4 tcp4 172.16.21.4:443 *:*
>
> #sockstat -4|grep 9000
> www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
> www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
> root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*
>
> The following logs show atempts to pull https://example.com/info.php
> #tail -f /var/log/httpd-error.log
> [Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
> 34372395008] ModSecurity: Status engine is currently disabled, enable
> it by set SecStatusEngine to On.
> [2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
> Cache is not configured [hint: SSLSessionCache]
> [2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
> Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
> normal operations
> [2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
> '/usr/local/sbin/httpd -D NOHTTPACCEPT'
>
> #cat /var/log/php-fpm.log
> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
> code 1 after 647.455507 seconds from start
> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>
> #tail -f /var/log/php-fpm.log
> [14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
> code 1 after 5.163854 seconds from start
> [14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
> [14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
> code 1 after 1710.418178 seconds from start
> [14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
> [14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
> code 1 after 1.087571 seconds from start
> [14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
> [14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
> code 1 after 8271.738229 seconds from start
> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
> code 1 after 647.455507 seconds from start
> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
> [14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
> code 1 after 99.012734 seconds from start
> [14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
> [14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
> code 1 after 37.896866 seconds from start
> [14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started
>
> # cat error.log
> [2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
> YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
> [2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
> YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
> [2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
> stapling_check_response: response times invalid
> [2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
> stapling_renew_response: error in retrieved response!
> [2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
> YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
> [2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
> YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :
>
> #ls -l info.php
> -rw-r--r-- 1 root www 20 Jul 12 15:33 info.php
>
> #cat info.php
> <?php
> phpinfo();
> ?>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
Re: Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying [ In reply to ]
Hello,

The info.php file is in my documentroot.

Thanks.
Dave.


On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
> where have you stored the file info.php? Directory?
>
>
> Deepak
> "The greatness of a nation can be judged by the way its animals are treated
> - Mahatma Gandhi"
>
> +91 73500 12833
> deicool@gmail.com
>
> Facebook: https://www.facebook.com/deicool
> LinkedIn: www.linkedin.com/in/deicool
>
> "Plant a Tree, Go Green"
>
> Make In India : http://www.makeinindia.com/home
>
>
> On Fri, Jul 15, 2022 at 10:34 AM David Mehler <dave.mehler@gmail.com>
> wrote:
>
>> Hello,
>>
>> I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
>> 13 system. To test I've got a PHP info file but when I atempt to load
>> it I'm getting a 5xx file not found message. Checking the PHP fpm and
>> other logs it looks like my pool is dying and restarting very quickly.
>> My configuration minus comments is below including logs.
>>
>> I'd appreciate any assistance.
>>
>> Thanks.
>> Dave.
>>
>> #cat example.com.conf
>> # The example.com http virtual host
>> <VirtualHost *:80>
>> # Redirects all http port 80 traffic to https port 443
>> RewriteEngine On
>> RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
>> </VirtualHost>
>>
>> # The example.com https virtual host
>> <VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
>> ServerAdmin webmaster@example.com
>> ServerName example.com
>> ServerAlias www.example.com
>> DocumentRoot "/usr/vhosts/example.com/htdocs/"
>> # I have tried both with and without this next line, doesn't seem to
>> make a difference
>> ProxyPassMatch ^/(.*\.php)$
>> fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1
>>
>> ErrorLog /usr/vhosts/example.com/logs/error.log
>> CustomLog /usr/vhosts/example.com/logs/access.log combined
>> ExpiresActive on
>> ExpiresByType image/jpg "access plus 1 month"
>> ExpiresByType image/gif "access plus 1 month"
>> ExpiresByType image/jpeg "access plus 1 month"
>> ExpiresByType image/png "access plus 1 month"
>> ExpiresByType image/webp "access plus 1 month"
>>
>> # TLS Configuration
>> # RSA
>> SSLEngine on
>> SSLCertificateFile "/usr/local/etc/ssl/acme.sh/example.com/fullchain.crt"
>> SSLCertificateKeyFile
>> "/usr/local/etc/ssl/acme.sh/example.com/private/server.key"
>>
>> # ECDSA
>> SSLCertificateFile "/usr/local/etc/ssl/
>> acme.sh/example.com_ecc/fullchain.crt"
>> SSLCertificateKeyFile
>> "/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"
>>
>> # Support OCSP Stapling
>> SSLCACertificateFile "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt"
>> SSLUseStapling on
>>
>> ErrorDocument 404 /errordocs/error404.html
>> ErrorDocument 500 /errordocs/error50x.html
>> ErrorDocument 501 /errordocs/error50x.html
>> ErrorDocument 502 /errordocs/error50x.html
>> ErrorDocument 503 /errordocs/error50x.html
>> ErrorDocument 504 /errordocs/error50x.html
>>
>> <Files "error404.html">
>> <If "-z %{ENV:REDIRECT_STATUS}">
>> RedirectMatch 404 ^/errordocs/error404.html$
>> </If>
>> </Files>
>>
>> <Files "error50x.html">
>> <If "-z %{ENV:REDIRECT_STATUS}">
>> RedirectMatch 404 ^/errordocs/error50x.html$
>> </If>
>> </Files>
>>
>> H2Direct on
>> Protocols h2 h2c http/1.1
>>
>> <Directory "/usr/vhosts/example.com/htdocs/">
>> Options FollowSymLinks
>> SSLRequireSSL
>> AllowOverride None
>> SetOutputFilter DEFLATE
>> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
>> Require all granted
>> </Directory>
>> </VirtualHost>
>>
>> #cat ../modules.d/030_php-fpm.conf
>> <IfModule proxy_fcgi_module>
>> <IfModule dir_module>
>> DirectoryIndex index.php
>> </IfModule>
>> <FilesMatch "\.(php|phtml|inc)$">
>> SetHandler "proxy:fcgi://127.0.0.1:9000"
>> </FilesMatch>
>> </IfModule>
>>
>> #cat /usr/local/etc/php-fpm.conf
>> [global]
>> pid = run/php-fpm.pid
>> error_log = log/php-fpm.log
>> syslog.facility = daemon
>> syslog.ident = php-fpm
>> log_level = notice
>> emergency_restart_threshold = 2
>> emergency_restart_interval = 30
>> process_control_timeout = 60
>> process.max = 128
>> daemonize = yes
>> include=/usr/local/etc/php-fpm.d/*.conf
>>
>> #cat php-fpm.d/www.conf
>> [www]
>> user = www
>> group = www
>> listen = 127.0.0.1:9000
>> listen.backlog = -1
>> listen.allowed_clients = 127.0.0.1
>> pm = dynamic
>> pm.max_children = 5
>> pm.start_servers = 2
>> pm.min_spare_servers = 1
>> pm.max_spare_servers = 3
>> pm.max_requests = 500
>> request_terminate_timeout = 300
>> security.limit_extensions = .php
>>
>> #sockstat -4|grep 80
>> www httpd 93392 3 tcp4 172.16.21.4:80 *:*
>> root httpd 93169 3 tcp4 172.16.21.4:80 *:*
>>
>> #sockstat -4|grep 443
>> www httpd 93392 4 tcp4 172.16.21.4:443 *:*
>> root httpd 93169 4 tcp4 172.16.21.4:443 *:*
>>
>> #sockstat -4|grep 9000
>> www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
>> www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
>> root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*
>>
>> The following logs show atempts to pull https://example.com/info.php
>> #tail -f /var/log/httpd-error.log
>> [Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
>> 34372395008] ModSecurity: Status engine is currently disabled, enable
>> it by set SecStatusEngine to On.
>> [2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
>> Cache is not configured [hint: SSLSessionCache]
>> [2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
>> Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
>> normal operations
>> [2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
>> '/usr/local/sbin/httpd -D NOHTTPACCEPT'
>>
>> #cat /var/log/php-fpm.log
>> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
>> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
>> code 1 after 647.455507 seconds from start
>> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>>
>> #tail -f /var/log/php-fpm.log
>> [14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
>> code 1 after 5.163854 seconds from start
>> [14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
>> [14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
>> code 1 after 1710.418178 seconds from start
>> [14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
>> [14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
>> code 1 after 1.087571 seconds from start
>> [14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
>> [14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
>> code 1 after 8271.738229 seconds from start
>> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
>> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
>> code 1 after 647.455507 seconds from start
>> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>> [14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
>> code 1 after 99.012734 seconds from start
>> [14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
>> [14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
>> code 1 after 37.896866 seconds from start
>> [14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started
>>
>> # cat error.log
>> [2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
>> YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
>> [2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
>> YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
>> [2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
>> stapling_check_response: response times invalid
>> [2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
>> stapling_renew_response: error in retrieved response!
>> [2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
>> YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
>> [2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
>> YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :
>>
>> #ls -l info.php
>> -rw-r--r-- 1 root www 20 Jul 12 15:33 info.php
>>
>> #cat info.php
>> <?php
>> phpinfo();
>> ?>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying [ In reply to ]
I think you may have much better luck with the php-fpm pool issues on a php
mailing list, or even #php on the libera chat IRC network.

On Fri, 15 Jul 2022 at 06:51, David Mehler <dave.mehler@gmail.com> wrote:

> Hello,
>
> The info.php file is in my documentroot.
>
> Thanks.
> Dave.
>
>
> On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
> > where have you stored the file info.php? Directory?
> >
> >
> > Deepak
> > "The greatness of a nation can be judged by the way its animals are
> treated
> > - Mahatma Gandhi"
> >
> > +91 73500 12833
> > deicool@gmail.com
> >
> > Facebook: https://www.facebook.com/deicool
> > LinkedIn: www.linkedin.com/in/deicool
> >
> > "Plant a Tree, Go Green"
> >
> > Make In India : http://www.makeinindia.com/home
> >
> >
> > On Fri, Jul 15, 2022 at 10:34 AM David Mehler <dave.mehler@gmail.com>
> > wrote:
> >
> >> Hello,
> >>
> >> I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
> >> 13 system. To test I've got a PHP info file but when I atempt to load
> >> it I'm getting a 5xx file not found message. Checking the PHP fpm and
> >> other logs it looks like my pool is dying and restarting very quickly.
> >> My configuration minus comments is below including logs.
> >>
> >> I'd appreciate any assistance.
> >>
> >> Thanks.
> >> Dave.
> >>
> >> #cat example.com.conf
> >> # The example.com http virtual host
> >> <VirtualHost *:80>
> >> # Redirects all http port 80 traffic to https port 443
> >> RewriteEngine On
> >> RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
> >> </VirtualHost>
> >>
> >> # The example.com https virtual host
> >> <VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
> >> ServerAdmin webmaster@example.com
> >> ServerName example.com
> >> ServerAlias www.example.com
> >> DocumentRoot "/usr/vhosts/example.com/htdocs/"
> >> # I have tried both with and without this next line, doesn't seem to
> >> make a difference
> >> ProxyPassMatch ^/(.*\.php)$
> >> fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1
> >>
> >> ErrorLog /usr/vhosts/example.com/logs/error.log
> >> CustomLog /usr/vhosts/example.com/logs/access.log combined
> >> ExpiresActive on
> >> ExpiresByType image/jpg "access plus 1 month"
> >> ExpiresByType image/gif "access plus 1 month"
> >> ExpiresByType image/jpeg "access plus 1 month"
> >> ExpiresByType image/png "access plus 1 month"
> >> ExpiresByType image/webp "access plus 1 month"
> >>
> >> # TLS Configuration
> >> # RSA
> >> SSLEngine on
> >> SSLCertificateFile "/usr/local/etc/ssl/
> acme.sh/example.com/fullchain.crt"
> >> SSLCertificateKeyFile
> >> "/usr/local/etc/ssl/acme.sh/example.com/private/server.key"
> >>
> >> # ECDSA
> >> SSLCertificateFile "/usr/local/etc/ssl/
> >> acme.sh/example.com_ecc/fullchain.crt"
> >> SSLCertificateKeyFile
> >> "/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"
> >>
> >> # Support OCSP Stapling
> >> SSLCACertificateFile "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt
> "
> >> SSLUseStapling on
> >>
> >> ErrorDocument 404 /errordocs/error404.html
> >> ErrorDocument 500 /errordocs/error50x.html
> >> ErrorDocument 501 /errordocs/error50x.html
> >> ErrorDocument 502 /errordocs/error50x.html
> >> ErrorDocument 503 /errordocs/error50x.html
> >> ErrorDocument 504 /errordocs/error50x.html
> >>
> >> <Files "error404.html">
> >> <If "-z %{ENV:REDIRECT_STATUS}">
> >> RedirectMatch 404 ^/errordocs/error404.html$
> >> </If>
> >> </Files>
> >>
> >> <Files "error50x.html">
> >> <If "-z %{ENV:REDIRECT_STATUS}">
> >> RedirectMatch 404 ^/errordocs/error50x.html$
> >> </If>
> >> </Files>
> >>
> >> H2Direct on
> >> Protocols h2 h2c http/1.1
> >>
> >> <Directory "/usr/vhosts/example.com/htdocs/">
> >> Options FollowSymLinks
> >> SSLRequireSSL
> >> AllowOverride None
> >> SetOutputFilter DEFLATE
> >> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
> >> Require all granted
> >> </Directory>
> >> </VirtualHost>
> >>
> >> #cat ../modules.d/030_php-fpm.conf
> >> <IfModule proxy_fcgi_module>
> >> <IfModule dir_module>
> >> DirectoryIndex index.php
> >> </IfModule>
> >> <FilesMatch "\.(php|phtml|inc)$">
> >> SetHandler "proxy:fcgi://127.0.0.1:9000"
> >> </FilesMatch>
> >> </IfModule>
> >>
> >> #cat /usr/local/etc/php-fpm.conf
> >> [global]
> >> pid = run/php-fpm.pid
> >> error_log = log/php-fpm.log
> >> syslog.facility = daemon
> >> syslog.ident = php-fpm
> >> log_level = notice
> >> emergency_restart_threshold = 2
> >> emergency_restart_interval = 30
> >> process_control_timeout = 60
> >> process.max = 128
> >> daemonize = yes
> >> include=/usr/local/etc/php-fpm.d/*.conf
> >>
> >> #cat php-fpm.d/www.conf
> >> [www]
> >> user = www
> >> group = www
> >> listen = 127.0.0.1:9000
> >> listen.backlog = -1
> >> listen.allowed_clients = 127.0.0.1
> >> pm = dynamic
> >> pm.max_children = 5
> >> pm.start_servers = 2
> >> pm.min_spare_servers = 1
> >> pm.max_spare_servers = 3
> >> pm.max_requests = 500
> >> request_terminate_timeout = 300
> >> security.limit_extensions = .php
> >>
> >> #sockstat -4|grep 80
> >> www httpd 93392 3 tcp4 172.16.21.4:80 *:*
> >> root httpd 93169 3 tcp4 172.16.21.4:80 *:*
> >>
> >> #sockstat -4|grep 443
> >> www httpd 93392 4 tcp4 172.16.21.4:443 *:*
> >> root httpd 93169 4 tcp4 172.16.21.4:443 *:*
> >>
> >> #sockstat -4|grep 9000
> >> www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
> >> www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
> >> root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*
> >>
> >> The following logs show atempts to pull https://example.com/info.php
> >> #tail -f /var/log/httpd-error.log
> >> [Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
> >> 34372395008] ModSecurity: Status engine is currently disabled, enable
> >> it by set SecStatusEngine to On.
> >> [2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
> >> Cache is not configured [hint: SSLSessionCache]
> >> [2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
> >> Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
> >> normal operations
> >> [2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
> >> '/usr/local/sbin/httpd -D NOHTTPACCEPT'
> >>
> >> #cat /var/log/php-fpm.log
> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
> >> code 1 after 647.455507 seconds from start
> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
> >>
> >> #tail -f /var/log/php-fpm.log
> >> [14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
> >> code 1 after 5.163854 seconds from start
> >> [14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
> >> [14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
> >> code 1 after 1710.418178 seconds from start
> >> [14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
> >> [14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
> >> code 1 after 1.087571 seconds from start
> >> [14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
> >> [14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
> >> code 1 after 8271.738229 seconds from start
> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
> >> code 1 after 647.455507 seconds from start
> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
> >> [14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
> >> code 1 after 99.012734 seconds from start
> >> [14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
> >> [14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
> >> code 1 after 37.896866 seconds from start
> >> [14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started
> >>
> >> # cat error.log
> >> [2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
> >> [2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
> >> [2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
> >> stapling_check_response: response times invalid
> >> [2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
> >> stapling_renew_response: error in retrieved response!
> >> [2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
> >> [2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :
> >>
> >> #ls -l info.php
> >> -rw-r--r-- 1 root www 20 Jul 12 15:33 info.php
> >>
> >> #cat info.php
> >> <?php
> >> phpinfo();
> >> ?>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >> For additional commands, e-mail: users-help@httpd.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
Re: Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying [ In reply to ]
can you please check if that folder is accessible to php?


Deepak
"The greatness of a nation can be judged by the way its animals are treated
- Mahatma Gandhi"

+91 73500 12833
deicool@gmail.com

Facebook: https://www.facebook.com/deicool
LinkedIn: www.linkedin.com/in/deicool

"Plant a Tree, Go Green"

Make In India : http://www.makeinindia.com/home


On Fri, Jul 15, 2022 at 4:20 PM David Mehler <dave.mehler@gmail.com> wrote:

> Hello,
>
> The info.php file is in my documentroot.
>
> Thanks.
> Dave.
>
>
> On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
> > where have you stored the file info.php? Directory?
> >
> >
> > Deepak
> > "The greatness of a nation can be judged by the way its animals are
> treated
> > - Mahatma Gandhi"
> >
> > +91 73500 12833
> > deicool@gmail.com
> >
> > Facebook: https://www.facebook.com/deicool
> > LinkedIn: www.linkedin.com/in/deicool
> >
> > "Plant a Tree, Go Green"
> >
> > Make In India : http://www.makeinindia.com/home
> >
> >
> > On Fri, Jul 15, 2022 at 10:34 AM David Mehler <dave.mehler@gmail.com>
> > wrote:
> >
> >> Hello,
> >>
> >> I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
> >> 13 system. To test I've got a PHP info file but when I atempt to load
> >> it I'm getting a 5xx file not found message. Checking the PHP fpm and
> >> other logs it looks like my pool is dying and restarting very quickly.
> >> My configuration minus comments is below including logs.
> >>
> >> I'd appreciate any assistance.
> >>
> >> Thanks.
> >> Dave.
> >>
> >> #cat example.com.conf
> >> # The example.com http virtual host
> >> <VirtualHost *:80>
> >> # Redirects all http port 80 traffic to https port 443
> >> RewriteEngine On
> >> RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
> >> </VirtualHost>
> >>
> >> # The example.com https virtual host
> >> <VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
> >> ServerAdmin webmaster@example.com
> >> ServerName example.com
> >> ServerAlias www.example.com
> >> DocumentRoot "/usr/vhosts/example.com/htdocs/"
> >> # I have tried both with and without this next line, doesn't seem to
> >> make a difference
> >> ProxyPassMatch ^/(.*\.php)$
> >> fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1
> >>
> >> ErrorLog /usr/vhosts/example.com/logs/error.log
> >> CustomLog /usr/vhosts/example.com/logs/access.log combined
> >> ExpiresActive on
> >> ExpiresByType image/jpg "access plus 1 month"
> >> ExpiresByType image/gif "access plus 1 month"
> >> ExpiresByType image/jpeg "access plus 1 month"
> >> ExpiresByType image/png "access plus 1 month"
> >> ExpiresByType image/webp "access plus 1 month"
> >>
> >> # TLS Configuration
> >> # RSA
> >> SSLEngine on
> >> SSLCertificateFile "/usr/local/etc/ssl/
> acme.sh/example.com/fullchain.crt"
> >> SSLCertificateKeyFile
> >> "/usr/local/etc/ssl/acme.sh/example.com/private/server.key"
> >>
> >> # ECDSA
> >> SSLCertificateFile "/usr/local/etc/ssl/
> >> acme.sh/example.com_ecc/fullchain.crt"
> >> SSLCertificateKeyFile
> >> "/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"
> >>
> >> # Support OCSP Stapling
> >> SSLCACertificateFile "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt
> "
> >> SSLUseStapling on
> >>
> >> ErrorDocument 404 /errordocs/error404.html
> >> ErrorDocument 500 /errordocs/error50x.html
> >> ErrorDocument 501 /errordocs/error50x.html
> >> ErrorDocument 502 /errordocs/error50x.html
> >> ErrorDocument 503 /errordocs/error50x.html
> >> ErrorDocument 504 /errordocs/error50x.html
> >>
> >> <Files "error404.html">
> >> <If "-z %{ENV:REDIRECT_STATUS}">
> >> RedirectMatch 404 ^/errordocs/error404.html$
> >> </If>
> >> </Files>
> >>
> >> <Files "error50x.html">
> >> <If "-z %{ENV:REDIRECT_STATUS}">
> >> RedirectMatch 404 ^/errordocs/error50x.html$
> >> </If>
> >> </Files>
> >>
> >> H2Direct on
> >> Protocols h2 h2c http/1.1
> >>
> >> <Directory "/usr/vhosts/example.com/htdocs/">
> >> Options FollowSymLinks
> >> SSLRequireSSL
> >> AllowOverride None
> >> SetOutputFilter DEFLATE
> >> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
> >> Require all granted
> >> </Directory>
> >> </VirtualHost>
> >>
> >> #cat ../modules.d/030_php-fpm.conf
> >> <IfModule proxy_fcgi_module>
> >> <IfModule dir_module>
> >> DirectoryIndex index.php
> >> </IfModule>
> >> <FilesMatch "\.(php|phtml|inc)$">
> >> SetHandler "proxy:fcgi://127.0.0.1:9000"
> >> </FilesMatch>
> >> </IfModule>
> >>
> >> #cat /usr/local/etc/php-fpm.conf
> >> [global]
> >> pid = run/php-fpm.pid
> >> error_log = log/php-fpm.log
> >> syslog.facility = daemon
> >> syslog.ident = php-fpm
> >> log_level = notice
> >> emergency_restart_threshold = 2
> >> emergency_restart_interval = 30
> >> process_control_timeout = 60
> >> process.max = 128
> >> daemonize = yes
> >> include=/usr/local/etc/php-fpm.d/*.conf
> >>
> >> #cat php-fpm.d/www.conf
> >> [www]
> >> user = www
> >> group = www
> >> listen = 127.0.0.1:9000
> >> listen.backlog = -1
> >> listen.allowed_clients = 127.0.0.1
> >> pm = dynamic
> >> pm.max_children = 5
> >> pm.start_servers = 2
> >> pm.min_spare_servers = 1
> >> pm.max_spare_servers = 3
> >> pm.max_requests = 500
> >> request_terminate_timeout = 300
> >> security.limit_extensions = .php
> >>
> >> #sockstat -4|grep 80
> >> www httpd 93392 3 tcp4 172.16.21.4:80 *:*
> >> root httpd 93169 3 tcp4 172.16.21.4:80 *:*
> >>
> >> #sockstat -4|grep 443
> >> www httpd 93392 4 tcp4 172.16.21.4:443 *:*
> >> root httpd 93169 4 tcp4 172.16.21.4:443 *:*
> >>
> >> #sockstat -4|grep 9000
> >> www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
> >> www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
> >> root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*
> >>
> >> The following logs show atempts to pull https://example.com/info.php
> >> #tail -f /var/log/httpd-error.log
> >> [Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
> >> 34372395008] ModSecurity: Status engine is currently disabled, enable
> >> it by set SecStatusEngine to On.
> >> [2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
> >> Cache is not configured [hint: SSLSessionCache]
> >> [2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
> >> Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
> >> normal operations
> >> [2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
> >> '/usr/local/sbin/httpd -D NOHTTPACCEPT'
> >>
> >> #cat /var/log/php-fpm.log
> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
> >> code 1 after 647.455507 seconds from start
> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
> >>
> >> #tail -f /var/log/php-fpm.log
> >> [14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
> >> code 1 after 5.163854 seconds from start
> >> [14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
> >> [14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
> >> code 1 after 1710.418178 seconds from start
> >> [14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
> >> [14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
> >> code 1 after 1.087571 seconds from start
> >> [14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
> >> [14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
> >> code 1 after 8271.738229 seconds from start
> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
> >> code 1 after 647.455507 seconds from start
> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
> >> [14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
> >> code 1 after 99.012734 seconds from start
> >> [14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
> >> [14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
> >> code 1 after 37.896866 seconds from start
> >> [14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started
> >>
> >> # cat error.log
> >> [2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
> >> [2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
> >> [2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
> >> stapling_check_response: response times invalid
> >> [2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
> >> stapling_renew_response: error in retrieved response!
> >> [2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
> >> [2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :
> >>
> >> #ls -l info.php
> >> -rw-r--r-- 1 root www 20 Jul 12 15:33 info.php
> >>
> >> #cat info.php
> >> <?php
> >> phpinfo();
> >> ?>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >> For additional commands, e-mail: users-help@httpd.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
Re: Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying [ In reply to ]
Hello,

The php-fpm has a user and group of www and the document root is owned
and viewable by that user and group.

The apache configuration block for the document root is:

<Directory "/usr/vhosts/example.com/htdocs/">
Options FollowSymLinks
SSLRequireSSL
AllowOverride None
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
Require all granted
</Directory>

Thanks.
Dave.


On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
> can you please check if that folder is accessible to php?
>
>
> Deepak
> "The greatness of a nation can be judged by the way its animals are treated
> - Mahatma Gandhi"
>
> +91 73500 12833
> deicool@gmail.com
>
> Facebook: https://www.facebook.com/deicool
> LinkedIn: www.linkedin.com/in/deicool
>
> "Plant a Tree, Go Green"
>
> Make In India : http://www.makeinindia.com/home
>
>
> On Fri, Jul 15, 2022 at 4:20 PM David Mehler <dave.mehler@gmail.com> wrote:
>
>> Hello,
>>
>> The info.php file is in my documentroot.
>>
>> Thanks.
>> Dave.
>>
>>
>> On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
>> > where have you stored the file info.php? Directory?
>> >
>> >
>> > Deepak
>> > "The greatness of a nation can be judged by the way its animals are
>> treated
>> > - Mahatma Gandhi"
>> >
>> > +91 73500 12833
>> > deicool@gmail.com
>> >
>> > Facebook: https://www.facebook.com/deicool
>> > LinkedIn: www.linkedin.com/in/deicool
>> >
>> > "Plant a Tree, Go Green"
>> >
>> > Make In India : http://www.makeinindia.com/home
>> >
>> >
>> > On Fri, Jul 15, 2022 at 10:34 AM David Mehler <dave.mehler@gmail.com>
>> > wrote:
>> >
>> >> Hello,
>> >>
>> >> I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
>> >> 13 system. To test I've got a PHP info file but when I atempt to load
>> >> it I'm getting a 5xx file not found message. Checking the PHP fpm and
>> >> other logs it looks like my pool is dying and restarting very quickly.
>> >> My configuration minus comments is below including logs.
>> >>
>> >> I'd appreciate any assistance.
>> >>
>> >> Thanks.
>> >> Dave.
>> >>
>> >> #cat example.com.conf
>> >> # The example.com http virtual host
>> >> <VirtualHost *:80>
>> >> # Redirects all http port 80 traffic to https port 443
>> >> RewriteEngine On
>> >> RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
>> >> </VirtualHost>
>> >>
>> >> # The example.com https virtual host
>> >> <VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
>> >> ServerAdmin webmaster@example.com
>> >> ServerName example.com
>> >> ServerAlias www.example.com
>> >> DocumentRoot "/usr/vhosts/example.com/htdocs/"
>> >> # I have tried both with and without this next line, doesn't seem to
>> >> make a difference
>> >> ProxyPassMatch ^/(.*\.php)$
>> >> fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1
>> >>
>> >> ErrorLog /usr/vhosts/example.com/logs/error.log
>> >> CustomLog /usr/vhosts/example.com/logs/access.log combined
>> >> ExpiresActive on
>> >> ExpiresByType image/jpg "access plus 1 month"
>> >> ExpiresByType image/gif "access plus 1 month"
>> >> ExpiresByType image/jpeg "access plus 1 month"
>> >> ExpiresByType image/png "access plus 1 month"
>> >> ExpiresByType image/webp "access plus 1 month"
>> >>
>> >> # TLS Configuration
>> >> # RSA
>> >> SSLEngine on
>> >> SSLCertificateFile "/usr/local/etc/ssl/
>> acme.sh/example.com/fullchain.crt"
>> >> SSLCertificateKeyFile
>> >> "/usr/local/etc/ssl/acme.sh/example.com/private/server.key"
>> >>
>> >> # ECDSA
>> >> SSLCertificateFile "/usr/local/etc/ssl/
>> >> acme.sh/example.com_ecc/fullchain.crt"
>> >> SSLCertificateKeyFile
>> >> "/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"
>> >>
>> >> # Support OCSP Stapling
>> >> SSLCACertificateFile
>> >> "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt
>> "
>> >> SSLUseStapling on
>> >>
>> >> ErrorDocument 404 /errordocs/error404.html
>> >> ErrorDocument 500 /errordocs/error50x.html
>> >> ErrorDocument 501 /errordocs/error50x.html
>> >> ErrorDocument 502 /errordocs/error50x.html
>> >> ErrorDocument 503 /errordocs/error50x.html
>> >> ErrorDocument 504 /errordocs/error50x.html
>> >>
>> >> <Files "error404.html">
>> >> <If "-z %{ENV:REDIRECT_STATUS}">
>> >> RedirectMatch 404 ^/errordocs/error404.html$
>> >> </If>
>> >> </Files>
>> >>
>> >> <Files "error50x.html">
>> >> <If "-z %{ENV:REDIRECT_STATUS}">
>> >> RedirectMatch 404 ^/errordocs/error50x.html$
>> >> </If>
>> >> </Files>
>> >>
>> >> H2Direct on
>> >> Protocols h2 h2c http/1.1
>> >>
>> >> <Directory "/usr/vhosts/example.com/htdocs/">
>> >> Options FollowSymLinks
>> >> SSLRequireSSL
>> >> AllowOverride None
>> >> SetOutputFilter DEFLATE
>> >> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
>> >> Require all granted
>> >> </Directory>
>> >> </VirtualHost>
>> >>
>> >> #cat ../modules.d/030_php-fpm.conf
>> >> <IfModule proxy_fcgi_module>
>> >> <IfModule dir_module>
>> >> DirectoryIndex index.php
>> >> </IfModule>
>> >> <FilesMatch "\.(php|phtml|inc)$">
>> >> SetHandler "proxy:fcgi://127.0.0.1:9000"
>> >> </FilesMatch>
>> >> </IfModule>
>> >>
>> >> #cat /usr/local/etc/php-fpm.conf
>> >> [global]
>> >> pid = run/php-fpm.pid
>> >> error_log = log/php-fpm.log
>> >> syslog.facility = daemon
>> >> syslog.ident = php-fpm
>> >> log_level = notice
>> >> emergency_restart_threshold = 2
>> >> emergency_restart_interval = 30
>> >> process_control_timeout = 60
>> >> process.max = 128
>> >> daemonize = yes
>> >> include=/usr/local/etc/php-fpm.d/*.conf
>> >>
>> >> #cat php-fpm.d/www.conf
>> >> [www]
>> >> user = www
>> >> group = www
>> >> listen = 127.0.0.1:9000
>> >> listen.backlog = -1
>> >> listen.allowed_clients = 127.0.0.1
>> >> pm = dynamic
>> >> pm.max_children = 5
>> >> pm.start_servers = 2
>> >> pm.min_spare_servers = 1
>> >> pm.max_spare_servers = 3
>> >> pm.max_requests = 500
>> >> request_terminate_timeout = 300
>> >> security.limit_extensions = .php
>> >>
>> >> #sockstat -4|grep 80
>> >> www httpd 93392 3 tcp4 172.16.21.4:80 *:*
>> >> root httpd 93169 3 tcp4 172.16.21.4:80 *:*
>> >>
>> >> #sockstat -4|grep 443
>> >> www httpd 93392 4 tcp4 172.16.21.4:443 *:*
>> >> root httpd 93169 4 tcp4 172.16.21.4:443 *:*
>> >>
>> >> #sockstat -4|grep 9000
>> >> www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
>> >> www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
>> >> root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*
>> >>
>> >> The following logs show atempts to pull https://example.com/info.php
>> >> #tail -f /var/log/httpd-error.log
>> >> [Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
>> >> 34372395008] ModSecurity: Status engine is currently disabled, enable
>> >> it by set SecStatusEngine to On.
>> >> [2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
>> >> Cache is not configured [hint: SSLSessionCache]
>> >> [2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
>> >> Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
>> >> normal operations
>> >> [2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
>> >> '/usr/local/sbin/httpd -D NOHTTPACCEPT'
>> >>
>> >> #cat /var/log/php-fpm.log
>> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
>> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
>> >> code 1 after 647.455507 seconds from start
>> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>> >>
>> >> #tail -f /var/log/php-fpm.log
>> >> [14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
>> >> code 1 after 5.163854 seconds from start
>> >> [14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
>> >> [14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
>> >> code 1 after 1710.418178 seconds from start
>> >> [14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
>> >> [14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
>> >> code 1 after 1.087571 seconds from start
>> >> [14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
>> >> [14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
>> >> code 1 after 8271.738229 seconds from start
>> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
>> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
>> >> code 1 after 647.455507 seconds from start
>> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>> >> [14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
>> >> code 1 after 99.012734 seconds from start
>> >> [14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
>> >> [14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
>> >> code 1 after 37.896866 seconds from start
>> >> [14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started
>> >>
>> >> # cat error.log
>> >> [2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
>> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
>> >> [2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
>> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
>> >> [2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
>> >> stapling_check_response: response times invalid
>> >> [2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
>> >> stapling_renew_response: error in retrieved response!
>> >> [2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
>> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
>> >> [2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
>> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :
>> >>
>> >> #ls -l info.php
>> >> -rw-r--r-- 1 root www 20 Jul 12 15:33 info.php
>> >>
>> >> #cat info.php
>> >> <?php
>> >> phpinfo();
>> >> ?>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>> >> For additional commands, e-mail: users-help@httpd.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: Apache 2.4 with event, PHP 8.0 fpm on FreeBSD 13, pool keeps dying [ In reply to ]
Hello,

I've tried all the PHP ports in the 8.x series all are exhibiting the
behavior where the pool starts, waits and dies. Can anyone send me
four files:

1. There Apache php-fpm.conf file to pass php scripts to fcgi
2. there php-fpm.conf file which controls the php-fpm process itself
3. there www pool definition file
4. php.ini

I'd like to compare your files with what I've got, see if I'm seeing anything up

Thanks.
Dave.


On 7/15/22, David Mehler <dave.mehler@gmail.com> wrote:
> Hello,
>
> The php-fpm has a user and group of www and the document root is owned
> and viewable by that user and group.
>
> The apache configuration block for the document root is:
>
> <Directory "/usr/vhosts/example.com/htdocs/">
> Options FollowSymLinks
> SSLRequireSSL
> AllowOverride None
> SetOutputFilter DEFLATE
> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
> Require all granted
> </Directory>
>
> Thanks.
> Dave.
>
>
> On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
>> can you please check if that folder is accessible to php?
>>
>>
>> Deepak
>> "The greatness of a nation can be judged by the way its animals are
>> treated
>> - Mahatma Gandhi"
>>
>> +91 73500 12833
>> deicool@gmail.com
>>
>> Facebook: https://www.facebook.com/deicool
>> LinkedIn: www.linkedin.com/in/deicool
>>
>> "Plant a Tree, Go Green"
>>
>> Make In India : http://www.makeinindia.com/home
>>
>>
>> On Fri, Jul 15, 2022 at 4:20 PM David Mehler <dave.mehler@gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> The info.php file is in my documentroot.
>>>
>>> Thanks.
>>> Dave.
>>>
>>>
>>> On 7/15/22, Deepak Goel <deicool@gmail.com> wrote:
>>> > where have you stored the file info.php? Directory?
>>> >
>>> >
>>> > Deepak
>>> > "The greatness of a nation can be judged by the way its animals are
>>> treated
>>> > - Mahatma Gandhi"
>>> >
>>> > +91 73500 12833
>>> > deicool@gmail.com
>>> >
>>> > Facebook: https://www.facebook.com/deicool
>>> > LinkedIn: www.linkedin.com/in/deicool
>>> >
>>> > "Plant a Tree, Go Green"
>>> >
>>> > Make In India : http://www.makeinindia.com/home
>>> >
>>> >
>>> > On Fri, Jul 15, 2022 at 10:34 AM David Mehler <dave.mehler@gmail.com>
>>> > wrote:
>>> >
>>> >> Hello,
>>> >>
>>> >> I'm trying to run Apache 2.4 with event mpm, PHP 8.0 fpm on a FreeBSD
>>> >> 13 system. To test I've got a PHP info file but when I atempt to load
>>> >> it I'm getting a 5xx file not found message. Checking the PHP fpm and
>>> >> other logs it looks like my pool is dying and restarting very
>>> >> quickly.
>>> >> My configuration minus comments is below including logs.
>>> >>
>>> >> I'd appreciate any assistance.
>>> >>
>>> >> Thanks.
>>> >> Dave.
>>> >>
>>> >> #cat example.com.conf
>>> >> # The example.com http virtual host
>>> >> <VirtualHost *:80>
>>> >> # Redirects all http port 80 traffic to https port 443
>>> >> RewriteEngine On
>>> >> RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
>>> >> </VirtualHost>
>>> >>
>>> >> # The example.com https virtual host
>>> >> <VirtualHost *:443 [2600:3c03:e000:1aa:abcd::2073]:443>
>>> >> ServerAdmin webmaster@example.com
>>> >> ServerName example.com
>>> >> ServerAlias www.example.com
>>> >> DocumentRoot "/usr/vhosts/example.com/htdocs/"
>>> >> # I have tried both with and without this next line, doesn't seem to
>>> >> make a difference
>>> >> ProxyPassMatch ^/(.*\.php)$
>>> >> fcgi://127.0.0.1:9000/usr/local/www/site1/public_html/$1
>>> >>
>>> >> ErrorLog /usr/vhosts/example.com/logs/error.log
>>> >> CustomLog /usr/vhosts/example.com/logs/access.log combined
>>> >> ExpiresActive on
>>> >> ExpiresByType image/jpg "access plus 1 month"
>>> >> ExpiresByType image/gif "access plus 1 month"
>>> >> ExpiresByType image/jpeg "access plus 1 month"
>>> >> ExpiresByType image/png "access plus 1 month"
>>> >> ExpiresByType image/webp "access plus 1 month"
>>> >>
>>> >> # TLS Configuration
>>> >> # RSA
>>> >> SSLEngine on
>>> >> SSLCertificateFile "/usr/local/etc/ssl/
>>> acme.sh/example.com/fullchain.crt"
>>> >> SSLCertificateKeyFile
>>> >> "/usr/local/etc/ssl/acme.sh/example.com/private/server.key"
>>> >>
>>> >> # ECDSA
>>> >> SSLCertificateFile "/usr/local/etc/ssl/
>>> >> acme.sh/example.com_ecc/fullchain.crt"
>>> >> SSLCertificateKeyFile
>>> >> "/usr/local/etc/ssl/acme.sh/example.com_ecc/private/server-ec256.key"
>>> >>
>>> >> # Support OCSP Stapling
>>> >> SSLCACertificateFile
>>> >> "/usr/local/etc/ssl/acme.sh/example.com/cacert.crt
>>> "
>>> >> SSLUseStapling on
>>> >>
>>> >> ErrorDocument 404 /errordocs/error404.html
>>> >> ErrorDocument 500 /errordocs/error50x.html
>>> >> ErrorDocument 501 /errordocs/error50x.html
>>> >> ErrorDocument 502 /errordocs/error50x.html
>>> >> ErrorDocument 503 /errordocs/error50x.html
>>> >> ErrorDocument 504 /errordocs/error50x.html
>>> >>
>>> >> <Files "error404.html">
>>> >> <If "-z %{ENV:REDIRECT_STATUS}">
>>> >> RedirectMatch 404 ^/errordocs/error404.html$
>>> >> </If>
>>> >> </Files>
>>> >>
>>> >> <Files "error50x.html">
>>> >> <If "-z %{ENV:REDIRECT_STATUS}">
>>> >> RedirectMatch 404 ^/errordocs/error50x.html$
>>> >> </If>
>>> >> </Files>
>>> >>
>>> >> H2Direct on
>>> >> Protocols h2 h2c http/1.1
>>> >>
>>> >> <Directory "/usr/vhosts/example.com/htdocs/">
>>> >> Options FollowSymLinks
>>> >> SSLRequireSSL
>>> >> AllowOverride None
>>> >> SetOutputFilter DEFLATE
>>> >> SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
>>> >> Require all granted
>>> >> </Directory>
>>> >> </VirtualHost>
>>> >>
>>> >> #cat ../modules.d/030_php-fpm.conf
>>> >> <IfModule proxy_fcgi_module>
>>> >> <IfModule dir_module>
>>> >> DirectoryIndex index.php
>>> >> </IfModule>
>>> >> <FilesMatch "\.(php|phtml|inc)$">
>>> >> SetHandler "proxy:fcgi://127.0.0.1:9000"
>>> >> </FilesMatch>
>>> >> </IfModule>
>>> >>
>>> >> #cat /usr/local/etc/php-fpm.conf
>>> >> [global]
>>> >> pid = run/php-fpm.pid
>>> >> error_log = log/php-fpm.log
>>> >> syslog.facility = daemon
>>> >> syslog.ident = php-fpm
>>> >> log_level = notice
>>> >> emergency_restart_threshold = 2
>>> >> emergency_restart_interval = 30
>>> >> process_control_timeout = 60
>>> >> process.max = 128
>>> >> daemonize = yes
>>> >> include=/usr/local/etc/php-fpm.d/*.conf
>>> >>
>>> >> #cat php-fpm.d/www.conf
>>> >> [www]
>>> >> user = www
>>> >> group = www
>>> >> listen = 127.0.0.1:9000
>>> >> listen.backlog = -1
>>> >> listen.allowed_clients = 127.0.0.1
>>> >> pm = dynamic
>>> >> pm.max_children = 5
>>> >> pm.start_servers = 2
>>> >> pm.min_spare_servers = 1
>>> >> pm.max_spare_servers = 3
>>> >> pm.max_requests = 500
>>> >> request_terminate_timeout = 300
>>> >> security.limit_extensions = .php
>>> >>
>>> >> #sockstat -4|grep 80
>>> >> www httpd 93392 3 tcp4 172.16.21.4:80 *:*
>>> >> root httpd 93169 3 tcp4 172.16.21.4:80 *:*
>>> >>
>>> >> #sockstat -4|grep 443
>>> >> www httpd 93392 4 tcp4 172.16.21.4:443 *:*
>>> >> root httpd 93169 4 tcp4 172.16.21.4:443 *:*
>>> >>
>>> >> #sockstat -4|grep 9000
>>> >> www php-fpm 97114 5 tcp4 127.0.0.1:9000 *:*
>>> >> www php-fpm 69517 5 tcp4 127.0.0.1:9000 *:*
>>> >> root php-fpm 68909 7 tcp4 127.0.0.1:9000 *:*
>>> >>
>>> >> The following logs show atempts to pull https://example.com/info.php
>>> >> #tail -f /var/log/httpd-error.log
>>> >> [Thu Jul 14 22:13:37.968678 2022] [:notice] [pid 92921:tid
>>> >> 34372395008] ModSecurity: Status engine is currently disabled, enable
>>> >> it by set SecStatusEngine to On.
>>> >> [2022-07-14 22:13:38.001775] [ssl:warn] - - AH01873: Init: Session
>>> >> Cache is not configured [hint: SSLSessionCache]
>>> >> [2022-07-14 22:13:38.014566] [mpm_event:notice] - - AH00489:
>>> >> Apache/2.4.54 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
>>> >> normal operations
>>> >> [2022-07-14 22:13:38.014640] [core:notice] - - AH00094: Command line:
>>> >> '/usr/local/sbin/httpd -D NOHTTPACCEPT'
>>> >>
>>> >> #cat /var/log/php-fpm.log
>>> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
>>> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
>>> >> code 1 after 647.455507 seconds from start
>>> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>>> >>
>>> >> #tail -f /var/log/php-fpm.log
>>> >> [14-Jul-2022 19:28:06] WARNING: [pool www] child 79787 exited with
>>> >> code 1 after 5.163854 seconds from start
>>> >> [14-Jul-2022 19:28:06] NOTICE: [pool www] child 80268 started
>>> >> [14-Jul-2022 19:56:37] WARNING: [pool www] child 80268 exited with
>>> >> code 1 after 1710.418178 seconds from start
>>> >> [14-Jul-2022 19:56:37] NOTICE: [pool www] child 79931 started
>>> >> [14-Jul-2022 19:56:38] WARNING: [pool www] child 79931 exited with
>>> >> code 1 after 1.087571 seconds from start
>>> >> [14-Jul-2022 19:56:38] NOTICE: [pool www] child 80050 started
>>> >> [14-Jul-2022 22:14:29] WARNING: [pool www] child 80050 exited with
>>> >> code 1 after 8271.738229 seconds from start
>>> >> [14-Jul-2022 22:14:29] NOTICE: [pool www] child 97114 started
>>> >> [14-Jul-2022 22:25:17] WARNING: [pool www] child 97114 exited with
>>> >> code 1 after 647.455507 seconds from start
>>> >> [14-Jul-2022 22:25:17] NOTICE: [pool www] child 33415 started
>>> >> [14-Jul-2022 22:26:56] WARNING: [pool www] child 33415 exited with
>>> >> code 1 after 99.012734 seconds from start
>>> >> [14-Jul-2022 22:26:56] NOTICE: [pool www] child 39965 started
>>> >> [14-Jul-2022 22:27:34] WARNING: [pool www] child 39965 exited with
>>> >> code 1 after 37.896866 seconds from start
>>> >> [14-Jul-2022 22:27:34] NOTICE: [pool www] child 41537 started
>>> >>
>>> >> # cat error.log
>>> >> [2022-07-14 22:14:29.944156] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
>>> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01067: Failed to read FastCGI header
>>> >> [2022-07-14 22:14:29.944242] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53446
>>> >> YtDNhUBXweelCEHVKI1z7AAAEwk AH01075: Error dispatching request to :
>>> >> [2022-07-14 22:25:17.335654] [ssl:error] - - AH01936:
>>> >> stapling_check_response: response times invalid
>>> >> [2022-07-14 22:25:17.335803] [ssl:error] - - AH01943:
>>> >> stapling_renew_response: error in retrieved response!
>>> >> [2022-07-14 22:25:17.412204] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
>>> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01067: Failed to read FastCGI header
>>> >> [2022-07-14 22:25:17.412280] [proxy_fcgi:error] xxx.xxx.xxx.xxx:53467
>>> >> YtDQDUBXweelCEHVKI1z8AAACwk AH01075: Error dispatching request to :
>>> >>
>>> >> #ls -l info.php
>>> >> -rw-r--r-- 1 root www 20 Jul 12 15:33 info.php
>>> >>
>>> >> #cat info.php
>>> >> <?php
>>> >> phpinfo();
>>> >> ?>
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>>> >> For additional commands, e-mail: users-help@httpd.apache.org
>>> >>
>>> >>
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>>> For additional commands, e-mail: users-help@httpd.apache.org
>>>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org