Помилка -Error: File upload error: [Errno 32] Broken pipe aaPanel

  • Автор теми Neron
  • Дата створення
Neron

Neron

Пользователи
Реєстрація
12.04.2014
Повідомлення
373
Репутація
24
Вік
32
При завантаженні резервної копії сайту на Google Drive з aaPanel отримую помилку: |-Error:File upload error: [Errno 32] Broken pipe. Але ця помилка з'являються при завантаженні тільки великих файлів (по кілька гігабайтів), а ось з файлами меншого розміру (приблизно 1 гб), такого не спостерігаю. Як це виправити? Можливо щось намудрив у конфігурації ngnix+phpfpm?
 
Помилка "Broken pipe" зазвичай виникає, коли з'єднання між сервером і клієнтом розривається під час передачі файлів. Це може мати кілька причин, таких як обмеження часу на виконання запитів, обмеження розміру файлів для завантаження або обмеження швидкості передачі даних.

Один зі способів вирішити цю проблему - змінити налаштування сервера. Наприклад, збільшити час виконання запитів, збільшити обмеження розміру файлів або зменшити обмеження швидкості передачі даних.

Якщо використовується nginx і php-fpm, Вам слід перевірити такі параметри:

1. client_max_body_size - це параметр, який обмежує розмір завантажених файлів. Якщо файл більше цього розміру, сервер поверне помилку. Перевірте, чи правильно налаштований цей параметр в конфігурації nginx.

2. request_terminate_timeout - цей параметр визначає максимальний час, протягом якого php-fpm буде очікувати на завершення виконання запиту. Якщо цей час закінчився, процес буде припинено. Якщо завантаження файлів займає дуже багато часу, вам можливо потрібно збільшити цей параметр.

3. client_body_timeout - цей параметр визначає максимальний час очікування клієнта, перед тим як він повинен надіслати дані. Якщо цей час закінчився, підключення буде закрите. Якщо відомо, що завантаження файлів займає дуже багато часу, можливо, вам потрібно збільшити цей параметр.

Ви можете спробувати змінити ці параметри в конфігурації nginx та php-fpm та перезавантажити сервер. Це може допомогти вирішити проблему завантаження великих файлів на Google Drive через aaPanel.
 
Ви можете спробувати змінити ці параметри в конфігурації nginx та php-fpm та перезавантажити сервер. Це може допомогти вирішити проблему завантаження великих файлів на Google Drive через aaPanel.
Поміняв параметри, але тепер отримую помилку: |-Error:File upload error: <HttpError 429 "Too Many Requests">. Це помилка сервера, чи помилка Google Drive?
 
Поміняв параметри, але тепер отримую помилку: |-Error:File upload error: <HttpError 429 "Too Many Requests">. Це помилка сервера, чи помилка Google Drive?
Помилка "HttpError 429 - Too Many Requests" зазвичай означає, що Google Drive infrastructure відмовляє в обробці запитів через перевищення обмежень швидкості або квот.

Це може бути тимчасовою проблемою, оскільки Google Drive має обмеження на швидкість і обсяг передачі даних для захисту від переповнення запитами та інших видів зловживань.

Щоб уникнути цієї помилки, вам може допомогти:

1. Зачекайте кілька хвилин і спробуйте завантажити знову.

2. Завантажуйте файлові меншими частинами, змінюючи розмір завантажуваних файлів та частин, які завантажуються, або збільшуйте інтервали між завантаженнями.

3. Перевірте, чи достатньо ресурсів на Google Drive або виконані обмеження квоти, і при потребі збільшуйте ліміти.

Якщо проблема не вирішується наведеними вище засобами, можливо, вам потрібно звернутися до служби підтримки Google Drive для отримання відповідного рішення.
 
Назад
Зверху