Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Настройка php для работы Rapidget
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
Здравствуйте переехал но linux серв ))
настроил всё, появилась проблемма в рапидгете файлы больше 2гб не обрабатываться .. т.е в списке пишеться файл 0кб и при попытке доступа к нему Error read file.
Права у файла настроены правильно, все другие файлы до 2 гб нормально работают.
т.е 1,96гб видит , 2,05гб уже невидит .. apache файл по http отдаёт .
пробовал разные версии рапидгета.
Подозреваю что дело в настройке сервера, направьте можалуйста на путь истинный.
РапидГет http://getfile[dot]nn-soft[dot]ru/email2/ (файл Vikingi.2008.P.DVDRip_INTERFILM. avi более 2gb)
phpinfo http://getfile[dot]nn-soft[dot]ru/email2/info.php
Зы на прошлом сервере отображались аш 7 гиговые файлы (Добавление)
файл менее 2гб который создан рторрентом нормально работает .. если файл более 2 гб .. то неотображаеться...
файлы более 2гб созданные рапидгетом отображаються (Добавление)
или может с настройкой сервера чегото
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Файловая система у Вас какая?
Если ext3, то, увы.. она не поддерживает файлы размером более 2Гб (то есть 2^32 байт), и это ограничение не снять на настройками веб-сервера, ни настройками рапидгета.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
x-soft
Отправлено: 03 Февраля, 2009 - 15:30:53
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
ууууу EuGen, спасибо Вам большое, похоже Вы правы.
Может быть есть способы в ext4 перевести без потери данных?
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Я не рекомендовал бы Вам ext4, так как она, по сути, еще не проверена временем по-настоящему. http://www[dot]ibm[dot]com/developerwork[dot][dot][dot]-ext4/index[dot]html
По поводу переноса - наверное, проще использовать параллельный девайс, создав на нем ext4; и затем перенести туда данные, так как сама такая "портация" мне не представляется чем-то простым (хотя бы потому что размер блока в ext4 48битный, а так же присутствуют экстенты)
по поводу VDS.. наверное, сменить хостинг, или уточнить у текущего хостера возможность таких действий.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
x-soft
Отправлено: 03 Февраля, 2009 - 15:59:03
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
EuGen
я ещё точно неуверен что у меня ext3
команды в шелле что то none пишут ))
но сейчас скачал wget ом файл 4,5 гигабайта
а пхп рапидгет замирает(скорость 0) ровно на 2ГБ без ошибок.
EuGen
Отправлено: 03 Февраля, 2009 - 16:04:05
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Уточните характеристики, тогда легче будет понять, в чем проблема.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Гость
Отправлено: 03 Февраля, 2009 - 16:49:29
УДАЛЁН
Прошу прощения но 2^32 байт это всетаки 4 ГБ а не 2 ГБ
И кстати на 32битных процессорах тоже ограничение по оперативной памяти на 4 ГБ
И как из вышепрочитанного мне кажется что всетаки файловая систма не причем
x-soft
Отправлено: 03 Февраля, 2009 - 16:53:32
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
rtorrent тоже качает и пишет большие файлы, апач их отдаёт, но через PHP непрокатывает более 2gb
VDS Сервер Fedora Core 8
512 ram
PHP 5.2.6
apache 2.2.9
Панель plesk (важно .. с ней аккуратно вести себя надо а то падает ))) phpinfohttp://getfile[dot]nn-soft[dot]ru/email2/info.php
Буду очень благодарен за подсказку, в теме поддержки рапидгета молчат.
Раньше у меня работал utorrent и рапидгет (на вин2003) всё качало настройки php тежи вроди были.
Может модул в php неподключен какойнибудь .. я прям в расстройстве.
ps. в лин системах понимаю чуть чуть .. ну так make make install ))
А в настройках PHP лимитыто правильные выставлены? Поставьте паями побольше - вдруг ему оперативной памяти не хватает
x-soft
Отправлено: 03 Февраля, 2009 - 19:01:06
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
Еслиб нехватало он бы ругался
что ему нехватает памяти отобразить размер ))
EuGen
Отправлено: 03 Февраля, 2009 - 19:05:02
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ну, возможно, имеется ввиду знаковый longint, там 1 бит уходит на знак, то есть остается только половина, как раз 2Гб.
Но, судя по всему, здесь действительно файловая система ни при чем
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
vitaliy_mad
Отправлено: 03 Февраля, 2009 - 19:09:59
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Помог: 0 раз(а)
Цитата:
Замечание: Поскольку PHP использует знаковое представления для чисел целого типа, а многие платформы используют 32-битные целые числа, функция filesize() может возвращать неожиданные значения для файлов, чей размер превосходит 2 Гб. Если размер файла находится в пределах 2 - 4 Гб, корректное значение можно получить, используя конструкцию sprintf("%u", filesize($file)).
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
Это понятно
но тут дело в другом.. именно в настройке сервера .. пытаюсь разобраться .. пока безуспешно ((
vitaliy_mad
Отправлено: 03 Февраля, 2009 - 19:32:10
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Помог: 0 раз(а)
x-soft пишет:
но тут дело в другом.. именно в настройке сервера .. пытаюсь разобраться .. пока безуспешно ((
это вряд ли относиться к вопросу... поскольку там ошибку не должно выдавать... но на размышления должно навести... проблема скорее всего действительно с signet longint как и сказал EuGen... думаю копать надо в эту сторону... а вот как это решить в голову не приходит... + один из вариантов, когда появляется ошибка - это недостаточные права доступа... стоит проверить... эта функция использует, насколько я помню, системную команду... и думаю стоит проверить этот вариантпосредством непосредственного вызова информации о файле системными командами с помощью exec или system... пропарсить и вывести в виде строки...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.