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

#laravel #nginx #laravel-5.7 #php-7.2

#laravel #nginx #laravel-5.7 #php-7.2

Вопрос:

Я использую Laravel. Когда я 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 dump server, этого также не происходит.

Есть идеи??

Ответ №1:

Наконец-то я разобрался. Проблема заключалась в том, что 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
  

Комментарии:

1. затем, если у вас есть nginx и php-fpm service php7.2-перезапуск службы fpm, nginx перезапускается

Ответ №2:

Я не знаю 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 amp;amp; systemctl restart php-fpm
  

Комментарии:

1. Спасибо за ответ, но проблема сохраняется) =