2017-07-09 4 views
0

Je place (via curl sur un client) un fichier de 10 Go dans un serveur Apache sous Unbuntu Linux (v17.04). Le lecteur racine était à peu près plein, et la destination finale pour le PUT est une racine de subversion qui est sur un énorme disque qui n'est pas root. La seule autre technologie impliquée est mod_dav_svn.Le répertoire temporaire du lecteur racine manque d'espace lors de l'insertion d'un fichier volumineux dans Apache

Comment faire pour déplacer le dossier tmp pour Apache à ce lecteur racine aussi?

+0

"outils logiciels couramment utilisés par les programmeurs" de la page "sur le sujet". –

Répondre

1

Dans les installations modernes d'Apache2, il y a un fichier /etc/apache2/envvars qui peut heureusement avoir une ligne ajoutée pour définir la variable d'environnement TMPDIR. Redémarrez Apache et il va ramasser cela et courir avec lui.

Je l'ai testé encore et encore, et cela fonctionne bien (l'espace libre sur le lecteur de démarrage ne met pas en péril le PUT du fichier volumineux).