Дело не в заливке большего дора, а в распаковке. После заливки, UploadManager обращается к скрипту для распаковки. Обратился первый раз, архив начал распаковываться. Архив большой, распаковывается медленно. Время, которое ждет UploadManager прошло, он делает вторую попытку, опять обращается к скрипту распаковки, в это время дор всё еще распаковывается, а UploadManager раз за разом обращается к скрипту распаковки, из-за превышение таймаута/интервала ожидания.
Так я же писал выше, UploadManager постоянно обращается к unzipper'y, а тот в свою очередь уже производит разархивацию, а т.к. процесс не столь быстрый, то он каждый раз опять туда обращается из-за превышение интервала ожидания/таймаута.
Заливается всё на свой хостинг, а нужно это всё для того, чтобы после ночной генерации оставалось только распаковать архив.
За ночь можно и сгенерить и залить и распаковать, а так - встаешь, ждешь пока заархивирует, потом еще нужно ждать пока зальет, и только после этого - распаковать можно.
Ну у меня каждый дор тоже где-то +- 200 мбайт весит(тут кстати еще кол-во файлов важно), менять хост из-за такой мелочи бессмысленно. Кстати, не уверен, но вроде бы через unzip UploadManager'a медленнее распаковывало чем через файловый менеджер, а может показалось, утверждать не стану. На другом хостинге думаю тоже не факт что прокатит использовать UploadManager, думаю будет тоже самое, таймаут наступит раньше, чем распакуется архив.
Да, планировал распаковывать через файловый менеджер, но ручками паковать и заливать долго, а так - на ночь поставил, утром уже всё запаковано и залито, остается только распаковать.
TopperHarley, приветствую, на 4й странице этой темы интересовался по поводу того, как за столько времени в Пандоре не ввели функцию запаковки всех доров в один архив и заливки архива на фтп, потом мне напомнили про встроенный UploadManager, протестировал его, но он больше подходит для фрих, для своего хостинга он не подошел.
Проблема в том, что он пытается распаковать архив, архив большой, в итоге пока хостинг пытается его распаковать, он опять обращается к скрипту распаковки якобы из-за превышения таймаута предыдущего запроса, а хостинг в это время всё еще распаковывает архив, в итоге данное решение не подходит.
Можно ли будет добавить в Пандоре запаковку пакетки доров в 1 архив(zip) и заливку архива на фтп(без распаковки)?
Ну да, через интерфейс ispmanager если выбирать несколько архивов и нажимать кнопку распаковки, то распаковываются они параллельно, так мне пояснил саппорт одного из хостингов. Из-за этого и получил блок.
Вопрос снимается, что-то я забыл о том, что Пандора льет доры через uploadmanager, а он умеет и распаковывать доры, так что заливать по одному дору и распаковывать вполне подойдет.
Плохо, на хостингах при распаковке архивов через ispmanager такой вариант не подойдет, т.к. при распаковке нескольких архивов они распаковываются не последовательно, а параллельно, что приводит к нежелательным нагрузкам и может повлечь блокировку аккаунта. Сам с таким сталкивался. Было бы лучше, если бы всё паковалось в один архив.
TopperHarley, хотел спросить, дорген вроде бы существует уже не первый год, однако не увидел как по мне полезной функции, а именно - после окончания пакетной генерации запаковать все доры в один архив и залить по фтп.
Архивация доров есть, заливка на фтп тоже есть(правда как я предполагаю, даже при включенной архивации доров, будет заливать на фтп именно файлы, правильно?), а вот такого функционала нету, а жаль, было бы очень удобно. Поставил на ночь генерацию, утром просыпаешься - а архив уже залит на хостинг, осталось только распаковать.
Большое спасибо, то, что нужно!
TopperHarley, а как можно сделать, чтобы одна из вариаций была статична на дор(т.е. одна вариация выбирается и используется на всех страницах)?{STAT} не подойдет, т.к. внутри есть макросы, а они должны быть динамичны.Вот практически уверен что такое уже есть.
Скажем хочу я сделать вариацию:
[|<h1>[BKEYWORD]</h1>|<h2>[BKEYWORD]</h2>|] и нужно чтобы на всех пагах дора был или h1 или h2.
Большое спасибо, то, что доктор прописал!
Так нужно ведь еще и уникальные, как в макросе выше.А через этот макрос будут дубли.