ZebroidФорумПубличный разделВопросыЗеброид не экспортирует в статику (виснет

Зеброид не экспортирует в статику (виснет

27 сентября 2017, 15:20
Зарегистрирован: 17 августа 2009, 21:38
Здравствуйте! Есть 100 тысяч страниц в зеброиде которые находятся в одной категории.
Запускаем каплю макрос, последним шагом идет экспорт в статику, после чего когда все файлы экспортировались, это видно в папках, зеброид виснет.

Конфигурация сервера:
8 ядрер
8 гигов оперативы
ссд диск (места хватает)

Никаких ошибок не показывает — просто показывает что капля макрос «не отвечает».
Ресурсов при работе зависнувшего зеброида 4гб. (половина из 8-и, оператива не битая все ок).
Проблемы с железом исключены.
Скажите пожалуйста что сделать чтобы зеброид не зависал так как мы собираемся запускать несколько проэктов подряд и зеброид не закончив текущий проект не может переключиться на следующий?

28 сентября 2017, 09:09
Зарегистрирован: 10 апреля 2012, 00:00
Мы не добавляли в XML форму домен
Это не важно, программа всё равно генерирует XML карту сайта, только пути получаются относительными.
Помимо XML карты сайта есть еще HTML карта сайта. Если у вас проект в 100к статей, тогда для генерации этих двух файлов 1 часа может быть и не достаточно.

28 сентября 2017, 09:11
Зарегистрирован: 17 августа 2009, 21:38

admin в своем сообщении писал(а):

Мы не добавляли в XML форму домен
Это не важно, программа всё равно генерирует XML карту сайта, только пути получаются относительными.
Помимо XML карты сайта есть еще HTML карта сайта. Если у вас проект в 100к статей, тогда для генерации этих двух файлов 1 часа может быть и не достаточно.


Скажите как определить что софт еще работает? Ведь пишет что программа не отвечает на конечном этапе? Мы конечно можем оставить и на 3 часа но дико сомневаемся что это поможет ведь остальные процессы относительно «быстро» отработали и без «программа не отвечает»

28 сентября 2017, 09:24
Зарегистрирован: 17 августа 2009, 21:38
И можно ли отключить генерацию карты в любом виде?

28 сентября 2017, 20:45
Зарегистрирован: 10 апреля 2012, 00:00
Скажите как определить что софт еще работает?
Если в диспетчере задач видно нагрузку на ЦП — значит программа работает. У зависшей программы потребление ЦП — 0%

Ведь пишет что программа не отвечает на конечном этапе?
Это ничего не значит, основной поток не отвечает потому что занят работой, это не делает программу зависшей.

Мы конечно можем оставить и на 3 часа но дико сомневаемся что это поможет ведь остальные процессы относительно «быстро» отработали и без «программа не отвечает»
Попробовать стоит, если не поможет — тогда уже можно думать что с этим делать.

И можно ли отключить генерацию карты в любом виде?
Нет, не было такой необходимости.

Если хотите — можете скинуть проект, попробую у себя и смогу однозначно сказать что не так и, возможно, что с этим можно сделать.