stream_socket_sendto(): в соединении отказано. Дамп-сервер Laravel 5.7

Я использую Ларавель. Когда я dd($request->all()), данные внутри него включают файл (файл .mp3). Он возвращает ошибку:

[2019-03-16 15:44:12] local.ERROR: stream_socket_sendto(): Connection refused {"exception":"[object] (RuntimeException(code: 0): stream_socket_sendto(): Connection refused at /vendor/symfony/var-dumper/Server/Connection.php:63 

Может ли это быть проблемой с php-fpm? Если я запускаю php artisan serve, этого не происходит, и если я запускаю дамп-сервер php artisan, этого тоже не происходит.

Любые идеи??


person juanpscotto    schedule 17.03.2019    source источник


Ответы (2)


Наконец я понял. Проблема заключалась в том, что upload_max_filesize в php.ini php-fpm было всего 2M, после увеличения до 100M все работает. Поэтому вы должны изменить это значение в:

/etc/php/7.2/fpm/php.ini
/etc/php/7.2/cli/php.ini

upload_max_filesize=100M

И, конечно же, это значение должно быть таким же

upload_max_filesize=100M
person juanpscotto    schedule 17.03.2019
comment
затем, если у вас есть служба nginx и php-fpm, перезапустите службу php7.2-fpm, перезапустите nginx - person Oleksii Semeniuk; 04.02.2020

Я не знаю nginx (хотя только структура другая), но в apache 2.4.6 я добавил это в /etc/httpd/conf/httpd.conf:

DocumentRoot /home/yoursite/public_html/public
ProxyPassMatch "^/(.*\.php)$" "unix:/run/php-fpm/www.sock|fcgi://localhost:9000/public/index.php"

а в /etc/php-fpm.d у меня есть:

listen = /run/php-fpm/www.sock
chroot = /home/yoursite/public_html
chdir = /public

и, наконец, не забывайте перезапускать apache и php-fpm каждый раз, когда вы что-то меняете в файлах httpd.conf или php-fpm.d. Опять же, поскольку я использовал apache, у меня были следующие команды в centos 7:

systemctl restart httpd && systemctl restart php-fpm
person kodfire    schedule 17.03.2019
comment
Спасибо за ответ, но проблема осталась )= - person juanpscotto; 17.03.2019