tubadc 0 Denunciar post Postado Agosto 23, 2010 Bom dia galera, to com um problema aqui que tá me tirando do sério, preciso fazer um download de um .csv gerado dinamicamente na página... simples coloco header('Content-Type: application/csv'); header("Content-Disposition: attachment; filename=cdr.csv"); No entando existem arquivos com mais de 1 milhão de linhas... e somente para alguns casos que isto ocorre, ao invés de me mandar o csv ele me manda a própria página .php como download .... acredito que seja algum timeout do apache ou de conf no php... Obs: Não printo nada antes do header, já tentei obfuscar com ob_start(), e na maioria dos casos funciona certo, somente quanto é muito dado Alguem já passou por isso? Abs Compartilhar este post Link para o post Compartilhar em outros sites
tubadc 0 Denunciar post Postado Agosto 23, 2010 Achei o problema... eh memória no entanto já estava no talo ... Fatal error: Allowed memory size of 557842432 bytes exhausted (tried to allocate 46 bytes ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 9000 ; Maximum execution time of each script, in seconds max_input_time = 9000 ; Maximum amount of time each script may spend parsing request data memory_limit = 532M ; Maximum amount of memory a script may consume (8MB) existe algum método para streamar isso e ir limpando da memória? em java sei que tem... mas em php não sei... Obrigado Compartilhar este post Link para o post Compartilhar em outros sites