Topic: PHP 7.3 issue

I'm using your great multi-php service. Versions 5.6, 7.1 and 7.2 are working just fine in the same time. However I have many issues with PHP 7.3. It is going down many times a day. I have a cron checking if not working, then restart.
Pools for 5.6 are 10x more than 7.3 and I have no problem.


This is the status, log is useless. Not different messages than 7.2, for example.

Redirecting to /bin/systemctl status php73-php-fpm.service
● php73-php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php73-php-fpm.service; disabled; vendor preset: disabled)
   Active: failed (Result: core-dump) since Mon 2019-01-07 14:56:05 EET; 54s ago
  Process: 9541 ExecStart=/opt/remi/php73/root/usr/sbin/php-fpm --nodaemonize (code=dumped, signal=SEGV)
Main PID: 9541 (code=dumped, signal=SEGV)
   Status: "Processes active: 0, idle: 2, Requests: 225, slow: 3, Traffic: 0.9req/sec"

Jan 07 14:48:12 serv systemd[1]: Starting The PHP FastCGI Process Manager...
Jan 07 14:48:12 serv systemd[1]: Started The PHP FastCGI Process Manager.
Jan 07 14:56:05 serv systemd[1]: php73-php-fpm.service: Main process exited, code=dumped, status=11/SEGV
Jan 07 14:56:05 serv systemd[1]: php73-php-fpm.service: Failed with result 'core-dump'.




These are packages installed for 7.3.

php73-php-common-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-devel-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pecl-zip-1.15.4-1.fc28.remi.x86_64
php73-php-bcmath-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-xml-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-gd-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-ioncube-loader-10.3.2-1.fc28.remi.x86_64
php73-php-pecl-mysql-1.0.0-0.20.20180226.647c933.fc28.remi.x86_64
php73-php-mysqlnd-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-soap-7.3.1~RC1-1.fc28.remi.x86_64
php73-build-1.0-1.fc28.remi.x86_64
php73-php-intl-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pear-1.10.7-4.fc28.remi.noarch
php73-php-mbstring-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pecl-memcache-3.0.9-0.12.20170802.e702b5f.fc28.remi.x86_64
php73-php-gmp-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pecl-imagick-3.4.3-13.fc28.remi.x86_64
php73-1.0-1.fc28.remi.x86_64
php73-php-pecl-memcached-3.1.3-1.fc28.remi.x86_64
php73-runtime-1.0-1.fc28.remi.x86_64
php73-php-imap-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pdo-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-fpm-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-json-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pecl-igbinary-2.0.8-1.fc28.remi.x86_64
php73-php-xmlrpc-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pecl-mcrypt-1.0.1-8.fc28.remi.x86_64
php73-php-process-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-cli-7.3.1~RC1-1.fc28.remi.x86_64
php73-php-pecl-msgpack-2.0.3-1.fc28.remi.x86_64

Re: PHP 7.3 issue

Please provides a gdb backtrace or a small reproducer, else won't be able to help

And probably better to open an upstream bug report, with the backtrace.

And you should really try to get rid of php73-php-pecl-mysql, php73-php-pecl-memcache and php73-php-pecl-mcrypt

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

3 (edited by Claudius 2019-01-08 09:09:39)

Re: PHP 7.3 issue

Ahhh, php73-php-fpm-7.3.1~RC1 is from remi-test.

I have enabled remi-test and installed

dnf debuginfo-install php73-php-fpm-7.3.1~RC1-1.fc28.remi.x86_64

As .lz4 format seems not recognized by gdb, I have unpacked manually the core dump, then run

gdb /opt/remi/php73/root/sbin/php-fpm /var/lib/systemd/coredump/core.php-fpm.0.3ca0ce8504114c5c83aa29a79f2e2adb.29017.1546905353000000

This is the output

Reading symbols from /opt/remi/php73/root/sbin/php-fpm...Reading symbols from /usr/lib/debug//opt/remi/php73/root/usr/sbin/php-fpm-7.3.1~RC1-1.fc28.remi.x86_64.debug...done.
done.
[New LWP 29017]

warning: Loadable section ".note.gnu.property" outside of ELF segments
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/bcmath.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/46/d8d88813d16d4a547acdc5fa6bb9db1982a784.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/bz2.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/51/08f3396038ef9a8d2c52d90a8393eeb3243b13.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/calendar.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/01/4af64f2e274a7e360d020cd78dabd94ef55367.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/ctype.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/70/def262b4de60dfc684943805251cf08765c7fd.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/curl.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/55/70c9dd322e98f814fc89342f966514009c30f2.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/dom.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/0f/31e6bf2ae22a2da46bb0221d79d712ca8524ab.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/exif.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/15/54fc4314fde5f1991c9df9bf7b7f4e4fa6a7f0.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/fileinfo.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/3a/4ae2a7c14ee7d3b581d79cefd0ea500db0e471.debug

warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/ftp.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/43/8253375eb07c182a61a27826d902f348d878a4.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/gd.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/51/9f615059f90133b99abc4c5bd30ad164c1fc95.debug

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/gettext.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/cb/a58537796ba59b1c90e528b2caf8c1265881bc.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/gmp.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/fb/3cf0715c63d1dcbc473c7e01d4f30ea9ecb292.debug

warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/iconv.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/ac/be57131ddfd8901f991906c7f39a3779f4a870.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/imap.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/66/6569b74afafb069ed15b99c08e5db54a6f0ecc.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/intl.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/8e/960e38b19f61e488ca4e944c7ce8f3d01a273e.debug

warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/json.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/44/727ef4ea8e6b9f85ac0388d244b2813806a755.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/mbstring.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/31/fdabc68b299e03a17edccaffdbd103a16782a9.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/mysqlnd.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/73/da0acbefc3deeeeff0bcf7ad75e2499b56162c.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/pdo.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/0b/d562759206358507f2a2e57afa5273295ef204.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/phar.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/b8/4bb20dc6e8d86663e823689ca298e883271c53.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/posix.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/45/5f69015b07b37c43aceecb7c72b773c4b848ad.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/shmop.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/ff/89e13c749f4e187c35b75a3d237868c2593e56.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/simplexml.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/f0/8fdda07b048b441519239b29a1381e78b3b4b3.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/soap.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/87/72f2fee27f6b400fa2d95fa343d18524195c62.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/sockets.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/84/b25696112bbf8ea3e421ce33aff7caa3a98103.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/sqlite3.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/65/10b0095831c519b1c7fd06b1309e7624000dec.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/sysvmsg.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/8f/752b50e8ed5856b4236840262abd938d17fee8.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/sysvsem.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/c4/47253d7ac5584964900cfd636e0dd0e59acd4f.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/sysvshm.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/47/a162ed8fb2bd3505b9704ad17ea1e01407384c.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/tokenizer.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/08/ca27a3469bcb69ff27d0ca49ee76d57b0725d8.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/xml.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/73/c0739243cebfa052524fba9c2ad55dbd153d0b.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/xmlwriter.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/30/c76441deb62cf50310e392e7c0d007ee3b3c8f.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/xsl.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/f3/48374ad5493eca5c9bf55797477e21f89fb0ef.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/mysqli.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/9d/b92c75764f79c8a914ae1474913f4b82401978.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/pdo_mysql.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/35/31587432623b28eb04a66de630852bd9a61da0.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/pdo_sqlite.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/f6/85287fa422509cb93c84725e2a23f12f3479b1.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/wddx.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/0c/a43fdb2bde9aa4f886e11b7217c697a1050a7d.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/xmlreader.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/a6/84f3deecf00e246cde6c91fa6ba5d12d714998.debug
Missing separate debuginfo for /opt/remi/php73/root/usr/lib64/php/modules/xmlrpc.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/48/74d4dbe4667ab2143333e81f2b2261a38398d0.debug

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments
Core was generated by `php-fpm: master process (/etc/opt/remi/php73/php-fpm'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000055a8f4f64703 in zlog_stream_set_msg_suffix (stream=stream@entry=0x200, suffix=suffix@entry=0x0, final_suffix=final_suffix@entry=0x55a8f4fc37f6 ", pipe is closed")
    at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/zlog.c:602
602             if (!stream->wrap || !stream->decorate) {
Missing separate debuginfos, use: dnf debuginfo-install expat-2.2.5-3.fc28.x86_64 fastlz-0.1.0-0.9.20070619svnrev12.fc28.x86_64 fftw-libs-double-3.3.5-11.fc28.x86_64 fontconfig-2.13.0-5.fc28.x86_64 freetype-2.8-10.fc28.x86_64 fribidi-1.0.2-1.fc28.x86_64 gd-2.2.5-6.fc28.x86_64 glib2-2.56.4-1.fc28.x86_64 glibc-2.27-37.fc28.x86_64 gmp-6.1.2-7.fc28.x86_64 graphite2-1.3.10-5.fc28.x86_64 harfbuzz-1.7.5-3.fc28.x86_64 jbigkit-libs-2.1-15.fc28.x86_64 keyutils-libs-1.5.10-6.fc28.x86_64 krb5-libs-1.16.1-21.fc28.x86_64 lcms2-2.9-4.fc28.x86_64 libICE-1.0.9-12.fc28.x86_64 libSM-1.2.2-8.fc28.x86_64 libX11-1.6.5-7.fc28.x86_64 libXau-1.0.8-11.fc28.x86_64 libXext-1.3.3-8.fc28.x86_64 libXpm-3.5.12-5.fc28.x86_64 libXt-1.1.5-7.fc28.x86_64 libacl-2.2.53-1.fc28.x86_64 libargon2-20161029-5.fc28.x86_64 libattr-2.4.48-3.fc28.x86_64 libblkid-2.32.1-1.fc28.x86_64 libc-client-2007f-20.fc28.x86_64 libcap-2.25-9.fc28.x86_64 libcap-ng-0.7.9-4.fc28.x86_64 libcom_err-1.44.2-0.fc28.x86_64 libcurl-7.59.0-9.fc28.x86_64 libevent-2.1.8-2.fc28.x86_64 libgcc-8.2.1-6.fc28.x86_64 libgcrypt-1.8.4-1.fc28.x86_64 libgomp-8.2.1-6.fc28.x86_64 libgpg-error-1.31-1.fc28.x86_64 libicu-60.2-2.fc28.x86_64 libidn2-2.0.5-1.fc28.x86_64 libjpeg-turbo-1.5.3-6.fc28.x86_64 liblqr-1-0.4.2-10.fc28.x86_64 libmemcached-libs-1.0.18-13.fc28.x86_64 libmount-2.32.1-1.fc28.x86_64 libnghttp2-1.32.1-1.fc28.x86_64 libpng-1.6.34-6.fc28.x86_64 libpsl-0.20.2-2.fc28.x86_64 libraqm-0.1.1-4.fc27.x86_64 libselinux-2.8-1.fc28.x86_64 libssh-0.8.5-1.fc28.x86_64 libstdc++-8.2.1-6.fc28.x86_64 libtiff-4.0.10-1.fc28.x86_64 libtool-ltdl-2.4.6-24.fc28.x86_64 libunistring-0.9.10-1.fc28.x86_64 libuuid-2.32.1-1.fc28.x86_64 libwebp-1.0.0-1.fc28.x86_64 libxcb-1.13-1.fc28.x86_64 libxcrypt-4.4.2-3.fc28.x86_64 libxml2-2.9.8-4.fc28.x86_64 libxslt-1.1.32-2.fc28.x86_64 libzip-1.5.1-1.fc28.remi.x86_64 lz4-libs-1.8.1.2-4.fc28.x86_64 nspr-4.20.0-1.fc28.x86_64 nss-3.41.0-3.fc28.x86_64 nss-util-3.41.0-3.fc28.x86_64 oniguruma-6.8.2-1.fc28.x86_64 openldap-2.4.46-4.fc28.x86_64 openssl-libs-1.1.0i-1.fc28.x86_64 pam-1.3.1-15.fc28.x86_64 pcre-8.42-5.fc28.x86_64 pcre2-10.32-4.fc28.x86_64 php73-php-pecl-igbinary-2.0.8-1.fc28.remi.x86_64 php73-php-pecl-imagick-3.4.3-13.fc28.remi.x86_64 php73-php-pecl-memcached-3.1.3-1.fc28.remi.x86_64 php73-php-pecl-msgpack-2.0.3-1.fc28.remi.x86_64 php73-php-pecl-zip-1.15.4-1.fc28.remi.x86_64 sqlite-libs-3.22.0-5.fc28.x86_64 sssd-client-1.16.3-2.fc28.x86_64 systemd-libs-238-10.git438ac26.fc28.x86_64 xz-libs-5.2.4-2.fc28.x86_64 zlib-1.2.11-8.fc28.x86_64

(gdb) bt
#0  0x000055a8f4f64703 in zlog_stream_set_msg_suffix (stream=stream@entry=0x200, suffix=suffix@entry=0x0, final_suffix=final_suffix@entry=0x55a8f4fc37f6 ", pipe is closed")
    at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/zlog.c:602
#1  0x000055a8f4f61b99 in fpm_stdio_child_said (ev=<optimized out>, which=<optimized out>, arg=0x55a8f6b9bdd0) at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/fpm_stdio.c:199
#2  0x000055a8f4f67026 in fpm_event_epoll_wait (queue=<optimized out>, timeout=<optimized out>) at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/events/epoll.c:145
#3  0x000055a8f4f59914 in fpm_event_loop (err=err@entry=0) at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/fpm_events.c:409
#4  0x000055a8f4f53ca7 in fpm_run (max_requests=0x7ffc4910c26c) at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/fpm.c:113
#5  0x000055a8f4d31404 in main (argc=2, argv=0x7ffc4910c888) at /usr/src/debug/php73-php-7.3.1~RC1-1.fc28.remi.x86_64/sapi/fpm/fpm/fpm_main.c:1864

Re: PHP 7.3 issue

I have also the output of
objdump -s /var/lib/systemd/coredump/core.php-fpm.0.3ca0ce8504114c5c83aa29a79f2e2adb.29017.1546905353000000

but it is 77MB in size.

Re: PHP 7.3 issue

Please post your fpm.conf and pool configuration

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

6 (edited by Claudius 2019-01-08 09:31:16)

Re: PHP 7.3 issue

Hmm, for some reason I have this error trying to copy/paste. I have removed domain like strings from configuration to be able to post.
Too more links in message. Allowed 1 links. Reduce number of links and post it again.


php-fpm.conf

include=/etc/opt/remi/php73/php-fpm.d/*.conf

[global]
pid = /var/opt/remi/php73/run/php-fpm/php-fpm.pid
error_log = /var/log/php-fpm/master73.log
syslog.ident = php-fpm73
daemonize = yes
rlimit_files = 30000

and a pool

[poolname]

user = apache
group = apache

listen = /var/opt/remi/php73/run/php-fpm/pool.sock
listen.acl_users = apache
listen.allowed_clients = 127.0.0.1

pm = ondemand
pm.max_children = 15
pm.process_idle_timeout = 4s
pm.max_requests = 30

pm.status_path = /fpmstats

slowlog = /var/log/php-fpm/00000_www-slow.log
request_slowlog_timeout = 60
request_terminate_timeout = 63

chdir = /home/users/domain
catch_workers_output = yes

security.limit_extensions = .php .phtml .phar

php_admin_value[mail.log] = /var/log/php-fpm/php_mail.log
php_admin_value[mail.add_x_header] = On

php_admin_value[error_log] = /var/log/php-fpm/domain.73.log
php_admin_value[doc_root] = "/home/users/domain"
php_admin_value[max_execution_time] = 60
php_admin_value[max_input_time] = 90
php_admin_value[max_input_vars] = 1000
php_admin_value[memory_limit] = 256M
php_admin_value[post_max_size] = 10M
php_admin_value[upload_max_filesize] = 10M
php_admin_value[default_socket_timeout] = 30
php_admin_value[open_basedir] = /home/users/domain/:/tmp/:/usr/share/pear/
php_admin_value[disable_functions] = mail, mb_send_mail, system, exec, shell_exec, passthru, error_log, dl, sys_getloadavg, pfsockopen, openlog, syslog, readlink, symlink, link, leak, popen, escapeshellcmd

Pool configuration is the same for all users, except custom path or poolname, domain etc.
I'm using similar configurations for 7.1 and 7.2 on the same server with ever more pools and I have no error or, at least, it's not so frequent.

Re: PHP 7.3 issue

Notice that I cannot reproduce (with default provided configuration)

So probably some specific configuration option raise this issue (catch_workers_output ??)

Please file a upstream bug on https://bugs.php.net/ with the bactrace (only "(gdb) bt" and next lines)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: PHP 7.3 issue

Thank you for your advice. Bug filled
https://bugs.php.net/bug.php?id=77430

Re: PHP 7.3 issue

Thanks

(I also ping the FPM maintainer about this issue)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: PHP 7.3 issue

Can you please help me with the patch suggested by bukka?
https://bugs.php.net/bug.php?id=77430

I suppose it's possible to apply the patch only on sources.

Re: PHP 7.3 issue

I can provide you a quick test build

Please confirm you are running 7.3 as SCL on F28 x86_64 ?  (so php73-php-fpm)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: PHP 7.3 issue

Patch applied in https://git.remirepo.net/cgit/rpms/scl- … 4dde42fe00

php-7.3.1-2 available in remi-test repository, so

yum --enablerepo=remi-test update php73\*

Feedback welcome here AND on the upstream bug report.


P.S. F28 / F29 x86_64 only, tell me if another build needed.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: PHP 7.3 issue

Thanks for the update!! I will test it, then post the results.

Re: PHP 7.3 issue

I can now confirm that the issue is gone. Thanks for your assistance in this matter!! Bug report updated as well.

Re: PHP 7.3 issue

Thanks for the feedback

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi