Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae galera, blz?
é o seguitne, estou com um problema pra carregar o XML no meu sistema
esse xml é um xml onde o usuário poderá inserir vários produtos através dele no nosso sistema, até ai tudo ok, consegui fazer isso funcionar e a inserção não apresenta erros.
O problema é que, no meu sistema, alguma coisa acontece que, quando o XML é maior de 1Mb, ao carregar o XML, ele dá um erro no navegador dizendo que o servidor não pode recuperar os dados, mas mesmo com esse erro no upload do xml, ele é lido e faz a inserção dos produtos no banco, mas ele fica em um loop quase infinito, ou seja, se meu xml tem 512 produtos para inserir, após passar 512 inserções, ele continua inserindo até, digamos, o servidor cansar, chegando a inserir 1000, 1500, até 2000 produtos, e isso levando um tempo de mais de 30 minutos, o que é muito anormal, e quando isso ocorre, o sistema fica inoperante
O pior é que carregando esse mesmo arquivo no ambiente de testes, ele funciona sem nenhum problema, insere somente o que é pra inserir, sem travar o servidor nem nada, e após o upload, ele executa em um tempo normal de um banco de dados
Eu utilizo o framework Phpfox para ler o xml, caso isso ajude em algo para identificar o problema
Não sei mais o que fazer, se alguém tiver alguma luz ou já tenha passado por algo parecido e contornou o problema, eu agradeço e muito a ajuda
valeu
Carregando comentários...