- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
set_time_limit(сколько надо секунд);
Если через браузер, то ещё это:
ignore_user_abort();
set_time_limit 300
сообщение Fatal error: Maximum execution time of 300 seconds exceeded in было и при 60 и при 120.
Вообщем. Я разбил файл на 6. По 500Мб. Заливаю на хост в базу. Думаю это решение. Denwer прикольная вещь, но у меня с ней что то не срослось.
set_time_limit 300
Так поставьте больше: set_time_limit(2000) например. Кто мешает? Настройки сервера запрещают?
Так поставьте больше: set_time_limit(2000) например. Кто мешает? Настройки сервера запрещают?
нет, это же локально )
я не понимаю, ну не хватает ему 300сек, почему после прерываться в базе только 6тыс строк )) при том что на хосте 600тыс за это время добавляется
кстати, у меня не set_time_limit, а max_execution_time... поставил 2000. сейчас ради эксперимента посмотрим.ignore_user_abort();
вкорячил в php.ini такую строку - он ругается. не перезапускает денвера
там такая ignore_user_abort = on
её раскомментил
Резюмирую. ТО что мне нужно сделать получилось, на хост в базу закинул 6 файлов (разбил основной) и запросом оставил уникальные строки.
С Denwer не срослось. Вываливается...
Резюмирую. ТО что мне нужно сделать получилось, на хост в базу закинул 6 файлов (разбил основной) и запросом оставил уникальные строки.
С Denwer не срослось. Вываливается...
Вы что огромную базу пытаетесь импортировать в МайАдмин через вебинтерфейс?
Большие же базы только по ssh импортировать надо.
P.S. попробуйте для локалки опен сервер https://ospanel.io/ (более юзер флендли чем денвер)
Вообщем. Я разбил файл на 6. По 500Мб. Заливаю на хост в базу. Думаю это решение.
Как знать. Может - решение сделать все более-менее правильно. 2 минуты контрол-с/контрол-в, + несколько строк:
Результат:
Нетрудно заметить, то чтение 8гиг файла в 5000000 строк
На памяти практически не отражается и занимает примерно 86 сек.вкорячил в php.ini такую строку
Естественно. Это функции пхп, их в начало скрипта прописывают.
Но это на будущее, раз уж всё сделали окольными путями.
я не понимаю, ну не хватает ему 300сек, почему после прерываться
Потому что отведённое время закончилось. Что тут непонятно? Время ограничивают, чтобы скрипты не молотили до скончания века.
Большие же базы только по ssh импортировать надо.
По-всякому можно, в зависимости от обстоятельств.
Как знать. Может - решение сделать все более-менее правильно. 2 минуты контрол-с/контрол-в, + несколько строк:
Результат:
Нетрудно заметить, то чтение 8гиг файла в 5000000 строк
На памяти практически не отражается и занимает примерно 86 сек.Гениально! Но у меня ошибка 500. Руки корявые по ходу