Situation: J'ai une application ASP .NET qui effectue une recherche dans les documents à l'aide de Lucene. Je veux lancer l'indexation initiale (l'index sera incrémental après l'exécution initiale donc il ne sera pas nécessaire d'indexer le répertoire entier à l'avenir). Actuellement, j'ai environ 5 Go de docs (45000files). Problème: mon application expire avant la fin du processus. J'ai modifié le TimeOut comme ceci:Exécution d'un long processus: indexation de documents 5 Go avec Lucene
HttpContext.Current.Server.ScriptTimeout = 200000;
mais il n'achève toujours pas le processus.
Comment puis-je exécuter l'index?
Quel type d'erreur de timeout est-ce que cela donne? – quillbreaker
Je demande parce que d'habitude quand j'essaye d'empêcher un délai d'attente, il y a fréquemment un certain nombre de manières d'expirer et vous devez les empêcher tous. Ben a un point valable, cependant. Si vous n'avez pas à le faire dans une page Web, ne le faites pas. – quillbreaker