имеем debian 7 ext4 raid0 APC Version 3.1.13 PHP Version 5.4.4-14+deb7u8 Код (Text): apc.cache_by_default=On apc.coredump_unmap=Off apc.enable_cli=Off apc.enabled=On apc.file_update_protection=2 apc.gc_ttl=3600 apc.include_once_override=Off apc.max_file_size=9999M apc.num_files_hint=1000 apc.report_autofilter=Off apc.rfc1867=On apc.rfc1867_freq=0 apc.rfc1867_name=APC_UPLOAD_PROGRESS apc.rfc1867_prefix=upload_ apc.shm_segments=1 apc.shm_size=2048 apc.slam_defense=0 apc.stat=On apc.stat_ctime=Off apc.ttl=0 apc.user_entries_hint=4096 apc.user_ttl=0 apc.write_lock=On Заливаю файлик размеров 8 гиг. 1. Статус бар загрузчика сходит сума. То добегает до 100% при реальных 30%. потом начинает работать от -100% и до нуля,потом снова до 100%. 2. В кэш вижу как выгружается реальных 8 гигов. После завершения загрузки - apc начинает перемещать файл в папку назначения,но почему-то перемещается только 4.2 гига от этого файла,после чего из кэша файл пропадает. Ошибок никаких в логах нет.
Первое - PHP не везде поддерживает файлы больше 2 GB, т.к. размер его буфферов зависит от разрядности и типа системы. Второе - система небось 32 бита? Самое благоприятное, где это может работать, это 64 битный линукс, правильно настроенный PHP и APC, но опять-же, это официально не поддерживается. Я уже не говорю про то, что стабильного APC под 5.4 просто нету и не будет. Его разработку вообще бросили, т.к. оно само себя убило.