Timeout na chamda do AJAX

Boa tarde, estou tentando colocar um timeout numa chamada via AJAX na minha widget, porém nao estou tendo sucesso.


$.ajax({
            async: true,
            type: "POST",
            contentType: "application/json",
            url: $this.host_port + '/api/public/ecm/dataset/datasets/',
            timeout: 7200000,

            data: JSON.stringify({
                "name": "fluig_carga_massiva_csv"
                , "fields": null
                , "constraints": [
                                  { "_field": "nomeArquivo", "_initialValue": nomeArquivo, "_finalValue": nomeArquivo, "_type": 1 },
                                  { "_field": "codGED", "_initialValue": codGED, "_finalValue": codGED, "_type": 1 },
                                  { "_field": "idForm", "_initialValue": numeroForm, "_finalValue": numeroForm, "_type": 1 }
                                 ]
                , "order": null
            }),

            error: function (e) {
                FLUIGC.toast({
                    title: 'Erro',
                    message: "Falha ao enviar: " + e,
                    type: 'danger'
                });
                myLoading1.hide();
            },

            success: function (data) {
                console.log(data);
                myLoading1.hide();
                FLUIGC.toast({
                    title: '<b>Sucesso!</b> ',
                    message: 'Todos os registros foram gravados.',
                    type: 'info'
                });
            },
        });

Bom, o timeout seria do lado do servidor. Olhando seu problema, acredito que a melhor forma é você processar esse arquivo no frontend e enviar várias requisições síncronas/assíncronas pro Fluig. Digo isso pois precisei cadastrar 3000 usuários de uma vez via API, e a solução foi essa que propus.

Alisson boa tarde, eu tinha feito dessa forma… Mas tive um problema na hora de carregar o CSV… No console apresentava a mensagem ERR_INSUFFICIENT_RESOURCES, dessa forma eu optei de rodar tudo via datasets e na chamada do AJAX colocar um timeout bem grande…

Hoje eu leio o meu CSV via datasets e gravo os registros tbm via dataset…

O ajax da timeout, porém o dataset continua rodando e inserindo os registros…

Entendi, deve ser muita informação nesse arquivo