Executar arquivo php via exec

Bom dia.

Tenho um arquivo php que preciso executar a partir do SC para gerar um arquivo csv. Contudo o script demora mais de 10 minutos para executar, o que gera timeout no SC. Teria alguma forma de realizar esta chamada via SC e liberar a sessão? O controle da finalização da geração do arquivo eu consigo fazer por fora.

O que sugerem?

Grato.

Afonso Lima.

Você tem que aumentar o tempo de processamento permitido pelo seu php.ini.
ou setando
ini_set(‘max_execution_time’, 300); direto no arquivo php

Olá Fagner.

A questão é que utilizo o serviço de host da scriptcase. E eles informaram que não podem mexer nisto.

ini_set(‘max_execution_time’, 300); direto no arquivo php 300 segundos ou 5 minutos, nesse caso vc pode setar um tempo maior se precisar

1 Curtida

Infelizmente não funcionou.

Troca de hospedagem
……………….

Sério.
Qual você sugere?

@buhlerax

………………………………….

1 Curtida

Olá, tudo bem? Espero que sim.

E se você for gerando o registro CSV um pouco de cada vez.

Por exemplo: seleciona 100 registros e coloca no arquivo.

Depois de 1 minuto, seleciona mais 100 e coloca no arquivo.

E vai repetindo este processo até inserir todos os registros no arquivo CSV.

Que Deus vos abençoe.

Vamos fazer uma conta básica:

10 minutos, posso pensar em mais de 1 bilhão de registros, mas pensando bem otimista, vamos calcular em cima de 10 milhões.

10 milhões dividido por 100 = 100mil minutos, e 100mil ações humanas para essa exportação…
:thinking: