stream_socket_sendto (): соединение отказано.Сервер дампа Laravel 5.7 - PullRequest
0 голосов
/ 17 марта 2019

Я использую 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, то и этого не происходит.

Любые идеи ??

Ответы [ 2 ]

2 голосов
/ 17 марта 2019

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

Я не знаю 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
...