Deutsch

Увеличение времени?

173  
brod гость15.10.05 18:57
brod
NEW 15.10.05 18:57 
Подскажите, пожалуйста, как увеличить время переноса таблицы с локального компа на сервер?
Есть одна таблица большого объ╦ма для переноса которй 30 секунд не хватает.Вот такую ошибку я получаю-Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/web1/html/dbadmin/libraries/read_dump.lib.php on line 77
#1 
  validol коренной житель15.10.05 19:10
NEW 15.10.05 19:10 
в ответ brod 15.10.05 18:57, Последний раз изменено 15.10.05 19:11 (validol)
Любой пхп скрипт не может по дефолту работать более 30 сек
Звони,пиши провайдеру, пусть меняет max_execution_time
А проще, оптимизируй скрипт, 30 сек. это по любому много
Дели на части или еще как
====================
#2 
dunkelfalke местный житель15.10.05 21:43
dunkelfalke
NEW 15.10.05 21:43 
в ответ brod 15.10.05 18:57
видел гдето скрипт который по частям переносит таблицу
---
Hän oli niin vihainen, että paskansi tiiliskivejä.
My memory of you is better than you.
#3 
miltorg постоялец15.10.05 22:04
miltorg
NEW 15.10.05 22:04 
в ответ brod 15.10.05 18:57
А разве это не помогает?:
set_time_limit(0,0);
Я всегда такое пишу, когда он выда╦т что нету времени :-)
http://spssamara.ru
Половина евро в час
#4 
brod гость15.10.05 22:07
brod
NEW 15.10.05 22:07 
в ответ miltorg 15.10.05 22:04
А где это писать?
#5 
miltorg постоялец15.10.05 22:44
miltorg
NEW 15.10.05 22:44 
в ответ brod 15.10.05 22:07
Вот это вопрос, так вопрос :-)
Наверное здесь:
read_dump.lib.php
Или в файле который пользует этот файл.
Только не спрашивайте как :-)
http://spssamara.ru
Половина евро в час
#6 
voxel3d Мальчик ветра15.10.05 22:56
voxel3d
NEW 15.10.05 22:56 
в ответ miltorg 15.10.05 22:04
А разве это не помогает?:
set_time_limit(0,0);
Я всегда такое пишу, когда он выдаёт что нету времени :-)

Если PHP запущен в safe_mode, это работать на будет.
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#7 
miltorg постоялец15.10.05 23:04
miltorg
15.10.05 23:04 
в ответ voxel3d 15.10.05 22:56
///Если PHP запущен в safe_mode, это работать на будет. ///
А зачем нам такой провайдер?
http://spssamara.ru
Половина евро в час
#8 
brod гость15.10.05 23:06
brod
NEW 15.10.05 23:06 
в ответ miltorg 15.10.05 22:44
Да, вопрос делитанский. Дело в том что я вс╦ делал на сервере. Недавно решил работать локално на сво╦м компе. Для переноса файлов с сервера на комп. и обратно стал использовать phpMyAdmin 2.5.5
А там вс╦ просходит автоматически. Находиш файл и нажимаешь "Пошел" и все таблицы кроме одной переносятся без проблем.
SQL запросы писать не приходилось. Отсюда и такой вопрос.
Наверняка можно упаковать таблицу.Но как?
www.avtobus.de
#9 
voxel3d Мальчик ветра15.10.05 23:06
voxel3d
NEW 15.10.05 23:06 
в ответ miltorg 15.10.05 23:04
А зачем нам такой провайдер?
Чтобы когда хакнут соседа хостящегося у того же прова, вероятность того, что сломают наш мегазащищённый портал, была как можно ниже.
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#10 
voxel3d Мальчик ветра15.10.05 23:10
voxel3d
NEW 15.10.05 23:10 
в ответ brod 15.10.05 23:06, Последний раз изменено 15.10.05 23:11 (voxel3d)
Если есть шелл у хостера, можно mysqldump -ом слить базу в текстовый файл, слить к себе и залить её в базу локальную. Если нет шелла, можно написать скрипт, залить его хостеру, который будет по частям, если база большая, экспортировать её в текстовые файлы.
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#11 
miltorg постоялец15.10.05 23:19
miltorg
NEW 15.10.05 23:19 
в ответ brod 15.10.05 23:06
///Находиш файл и нажимаешь "Пошел"///
Вообще фигня. Там есть экспорт таблиц. Он и пакует, и переносит базу. Не знаю какая в у вас - Я по диалапу качал 3 мега за 5 минут. Сжимает он е╦ что-ли. Я такую скорость ни разу больше у себя не видел
http://spssamara.ru
Половина евро в час
#12 
brod гость15.10.05 23:25
brod
NEW 15.10.05 23:25 
в ответ miltorg 15.10.05 23:19
К экспорту с сервера претензий нет. Импорт на сервер не всегда проходит.
#13 
GANDJUBAS Ганджубас15.10.05 23:30
GANDJUBAS
NEW 15.10.05 23:30 
в ответ brod 15.10.05 18:57
попробуй просто воткнуть в скрипт flush(,0);
Вообще эта функция опустошения буфера, пытающаяся отправить все его содержание клиенту, но мой опыт показывает, что она иногда также влияет на счетчик времени, онуляет его.
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
бываю злой... игнорируйте, я несерьёзно...
#14 
miltorg постоялец15.10.05 23:34
miltorg
NEW 15.10.05 23:34 
в ответ brod 15.10.05 23:25
///Импорт на сервер не всегда проходит.///
На сервере нет phpAdmin-ки???!!! Зачем нам такой провайдер? Этого не можит быть. Что-нибудь обязательно есть. Или shell или админка
http://spssamara.ru
Половина евро в час
#15 
miltorg постоялец15.10.05 23:59
miltorg
NEW 15.10.05 23:59 
в ответ brod 15.10.05 23:25
Сидя на унитазе я наконец-то полностью ощутил вашу проблему :-)
1. Локально сохраняете вашу таблицу в файл через экспорт локальной SQL
2. На сервере заходите в phpAdmin - sql - Месторасположение текстового файла.
3. находите свой файл
4. Пош╦л.
5. Присылаете мне 2$ :-)
http://spssamara.ru
Половина евро в час
#16 
brod гость16.10.05 00:12
brod
NEW 16.10.05 00:12 
в ответ miltorg 15.10.05 23:59, Последний раз изменено 16.10.05 00:40 (brod)
Ура! Слава унитазу. 2$ ваши уже за то что расшифровали проблему +премиалные за её решение.
#17 
miltorg постоялец16.10.05 00:43
miltorg
NEW 16.10.05 00:43 
в ответ brod 16.10.05 00:12, Последний раз изменено 16.10.05 00:45 (miltorg)
///2$ ваши уже за то что расшифровали проблему+премиалные за её решение.///
Пожалуйста.
WMID 282717847879 Z665613626807 R647084668434 E208559219188
http://spssamara.ru
Половина евро в час
#18