Bug #53692 [Fbk->NoF]: fsockopen for tls:// or ssl:// connections won't open when php-fpm is used
| From: | php-bugs at lists dot php dot net | Date: | Mon, 18 Feb 2013 00:34:38 +0000 |
| Subject: | Bug #53692 [Fbk->NoF]: fsockopen for tls:// or ssl:// connections won't open when php-fpm is used | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-176947@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=53692&edit=1
ID: 53692
Updated by: php-bugs@lists.php.net
Reported by: szoftos at freemail dot hu
Summary: fsockopen for tls:// or ssl:// connections won't open
when php-fpm is used
-Status: Feedback
+Status: No Feedback
Type: Bug
Package: FPM related
Operating System: FreeBSD
PHP Version: 5.3.5
Assigned To: fat
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2011-07-05 16:49:08] fat@php.net
Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php
If you can provide more information, feel free to add it
to this bug and change the status back to "Open".
Thank you for your interest in PHP.
Yes it's probably related somehow to the chroot.
Can you please make the 2 following tests:
1- just disable the chroot and test again. Is it working or not ?
2- keep chroot enabled, set max_children to 1 or 2, set log_level to debug, run
FPM and strace (or truss) the 2 FPM children processes. Run your test script and
send the content of the strace or truss output.
thanks
++ jerome
PS: have a beer for me at Kuplung :)
------------------------------------------------------------------------
[2011-07-03 09:49:39] szoftos at freemail dot hu
hi, i was thinking on the problem. i run the php-fpm chrooted, could that be the cause of the
problem? php-fpm.conf follows:
[global]
pid = run/php-fpm.pid
[mail.flix.hu]
chroot = /usr/local/www
chdir = /vhosts/mail.flix.hu/mail.flix.hu
listen = /usr/local/www/var/run/sockets/mail.flix.hu.php.sock
listen.owner = www
listen.group = www
listen.mode = 0660
user = www
group = www
pm = dynamic
pm.max_children = 50
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 5
pm.max_requests = 100
request_terminate_timeout = 1m
request_slowlog_timeout = 30s
slowlog = /var/log/php-fpm-slow.log
catch_workers_output = yes
php_admin_value[doc_root] = /vhosts/mail.flix.hu/mail.flix.hu
php_admin_value[open_basedir] = /vhosts/mail.flix.hu/mail.flix.hu:/usl/local/share/pear
php_admin_value[upload_tmp_dir] = /vhosts/mail.flix.hu/mail.flix.hu/tmp
php_admin_flag[zlib.output_compression] = on
php_admin_value[disable_functions] =
escapeshellarg,escapeshellcmd,exec,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,system
php_admin_value[session.save_path] = /vhosts/mail.flix.hu/sessions
php_admin_value[safe_mode_exec_dir] = /vhosts/mail.flix.hu/safe_mode_exec_dir
php_admin_value[error_reporting] = E_ALL & ~E_NOTICE
php_admin_value[include_path] = .:/vhosts/mail.flix.hu/mail.flix.hu/data/pear
php_admin_value[date.timezone] = Europe/Budapest
------------------------------------------------------------------------
[2011-07-02 14:12:00] fat@php.net
Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php
If you can provide more information, feel free to add it
to this bug and change the status back to "Open".
Thank you for your interest in PHP.
I can't reproduce the problem on my side. It works as expected.
Can you please provide your full php-fpm.conf and any informations which could be
relevant for this case resolution.
thx
++ Jerome
------------------------------------------------------------------------
[2011-05-01 00:34:00] szoftos at freemail dot hu
any changes on this one?
------------------------------------------------------------------------
[2011-01-10 13:13:51] szoftos at freemail dot hu
Hello,
%error_number is 0 and $error_message is ''.
But let me remark, the socket creation is not blocked. I set up a listening socket with netcat (nc
-l <portnumber>), and what i could see was that php connects to that port, and drops the
connection right away.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=53692
--
Edit this bug report at https://bugs.php.net/bug.php?id=53692&edit=1