2012-10-17 4 views
1

J'utilise Rails 3.0.9, Ruby 1.9.3p0 J'essaie de télécharger un fichier zip/tar sur le serveur. Lorsque je télécharge le fichier 2.5mb. Chaque chose fonctionne bien. Mais quand je suis en train de déployer un fichier zip de 350mb. Il crée une erreur (délai d'expiration de la connexion d'erreur réseau/ou "annulé" en réponse à un incendie). Dans apache config, j'avais augmenté le timeout de 300 à 300000 mais rien ne s'est passé. Est-ce que c'est peut-être un réglage apache? Ou pourrait-il être quelque chose de leur côté? Toute suggestion sur l'endroit où je devrais regarder serait grandement appréciée.Comment télécharger un fichier volumineux dans Ruby on rails?

Répondre

3

J'ai utilisé à la fois Apache et Nginx. Pour de tels gros fichiers, je préfère NGINX. Si vous utilisez Nginx, vous pouvez définir client_max_body_size à quelque chose comme 500 MB à l'intérieur de votre nginx.conf. Une de la question qui préfère le même here.

Questions connexes