node import и много нод
Прислано: Fanny@drupal.org
ср, 27/01/2010 - 19:12
Друпал 6.15, node import разный, в последнее время dev.
CSV на 50000 нод, данных в нодах не очень много, файлик на 30 мб.
Когда запускаю на хостинге (php через suPHP, т.е. как CGI) - быстро грузим, потом
PHP Fatal error: Maximum execution time of 60 seconds exceeded in /home/blabla/public_html/sites/all/modules/node_import/node_import.inc on line 1775
Лимиты все убрал,все разрешил... В php_info пишут про execution time - 6000c
Ошибка не пропала (предполагаю что дело в CGI)
Стал пробовать на локальной машине, поставил xammp c 5.2.9 PHP, все достаточно сносно, но при загрузке опять вываливаются ошибки (либо просто httpd жрет ресурсы очень, результата не видно...)
Как прогрузить?
Хотелось бы чтото типа batch
Во всем остальном node import устраивает
- Fanny@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
а разделить файлик нельзя на 2 части хотя бы
- Для комментирования войдите или зарегистрируйтесь
Руками в БД быстрее будет.
- Для комментирования войдите или зарегистрируйтесь
а разделить файлик нельзя на 2 части хотя бы
Ну во первых это не поможет, в идеальных условиях удалось прогрузить порядка 6000 нод, т.е. нужно будет бить где то на 8 частей, что не приемлемо.
Да и в принципе разделять не хорошо.
- Для комментирования войдите или зарегистрируйтесь
Руками в БД быстрее будет.
Тут видимо одних рук мало (вы же не про набивать?! =)). Тут наверняка еще и голова нужна будет.
Если есть наработки в виде php подпорки, чтобы прогрузить весь файл в БД - было бы интересно. Естественно не просто прогрузить, а ноды создать.
- Для комментирования войдите или зарегистрируйтесь
Если есть наработки в виде php подпорки, чтобы прогрузить весь файл в БД
Поиск. Вопрос поднимался. Там всего несколько таблиц. Даже совершенно не зная друпала это можно сделать натравив diff на дампы БД.
- Для комментирования войдите или зарегистрируйтесь
вот я всегда говрил что хранить много данных в нодах нельзя
это ТОРМОЗИТ!
- Для комментирования войдите или зарегистрируйтесь
вот я всегда говрил что хранить много данных в нодах нельзя
это ТОРМОЗИТ!
Правильно. Данные надо хранить в архивах, а архивы - на магнитной ленте.
К сожалению, у меня трава кончилась и ответить смешнее я не смог.
- Для комментирования войдите или зарегистрируйтесь





Комментарии