На FreeBSD 9.1 сервере используется связка nginx+phpFPM (1.2.8 и 5.4.13
(cli)). Проблема заключается в импорте дампов баз в phpMyadmin. zip файлы,
примерно от 3 мб и выше не импортируются, выдает ошибку -
502 Bad Gateway
В логе появляется такое -
[error] 49927#0: *196 upstream prematurely closed
Кстати нарисовалась еще одна проблема - как сделать так, чтобы nginx был
терминатором SSL?
Подключение сертификата и указание бекендом тех же серверов кончается
циклическим редиректом - похоже что инстансы веблоджика считают что к ним
пришли не по ssl и тупо возвращают редирект.
Кто знает какой хед
Есть много способов.
Я так же могу в субд хранить информацию о синхронизированных файлах на всех
серверах, но это не предмет разговора.
23 апреля 2013 г., 15:44 пользователь Andrey Feldman написал:
> А если сначало синхронизировать структуру директорий ? Типа rsync -av
> -f"+ */" -f"- *".
> Вто
А если сначало синхронизировать структуру директорий ? Типа rsync -av -f"+
*/" -f"- *".
Вторым шагам проходить по файлам.
2013/4/23 Aleksey Chirkin
> Каждый день на основной сервер добавляется директория с кучей файлов
> объемом несколько гигабайт. И пока она синхронизируется на другие сервера,
Каждый день на основной сервер добавляется директория с кучей файлов
объемом несколько гигабайт. И пока она синхронизируется на другие сервера,
попытка доступа к файлам этой директории на синхронизируемых серверах
приводит к ошибке 403. upstream заканчивает попытки перебора серверов не
обработав эт
On Tue, 23 Apr 2013, Aleksey Chirkin wrote:
> Я наблюдал за тем как работает rsync и заметил что на время копирования он
> блокирует доступ к директории устанавливая ей chmod 600, после выполнения
> синхронизации он устанавливает правильные права доступа.
А, вы про новосоздаваемые каталоги -- тог
Валентин, спасибо! Я об этом воркэраунде не подумал, воспользуюсь пока.
Но все же как на счет http_403?
23 апреля 2013 г., 14:05 пользователь Валентин Бартенев
написал:
> On Monday 22 April 2013 23:21:00 Aleksey Chirkin wrote:
> > Здравствуйте!
> >
> > В моей конфигурации nginx раздает файлы и б
On Monday 22 April 2013 23:21:00 Aleksey Chirkin wrote:
> Здравствуйте!
>
> В моей конфигурации nginx раздает файлы и балансирует нагрузку между
> серверами.
> Я использую rsync для синхронизации данных между машинами.
> Во время синхронизации rsync назначает chmod 600 на синхронизируемые
> директ
При возникновении 403-ей ошибки запрос не будет передан на следующий
сервер, т.к. директива proxy_next_upstream не поддерживает этот код. Я
указал на пример где перехват этого кода действительно нужен в случае когда
по для синхронизации блокирует доступ к синхронизируемым файлам путем
снятия прав д