diff --git a/apache/nextcloud.conf b/apache/nextcloud.conf
index 36254bc..5ae7470 100644
--- a/apache/nextcloud.conf
+++ b/apache/nextcloud.conf
@@ -1,6 +1,10 @@
# Configuration pour reverse proxy Traefik
# Récupération de l'IP réelle du client via X-Forwarded-For
ServerName cloud.agence66.fr
+
+# Autoriser les caractères spéciaux encodés dans les noms de fichiers
+AllowEncodedSlashes NoDecode
+
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 172.16.0.0/12
RemoteIPTrustedProxy 10.0.0.0/8
@@ -15,6 +19,15 @@ KeepAlive On
KeepAliveTimeout 300
MaxKeepAliveRequests 200
+# Configuration MPM Prefork - Augmentation des workers
+
+ StartServers 10
+ MinSpareServers 10
+ MaxSpareServers 20
+ MaxRequestWorkers 400
+ MaxConnectionsPerChild 1000
+
+
Options FollowSymLinks MultiViews
AllowOverride All
diff --git a/db-config/my.cnf b/db-config/my.cnf
index 6c510a5..687ed29 100644
--- a/db-config/my.cnf
+++ b/db-config/my.cnf
@@ -13,3 +13,6 @@ binlog_format = ROW
# Connections
max_connections = 200
+
+# Gros fichiers - augmenter la taille max des paquets
+max_allowed_packet = 1G
diff --git a/docker-compose.yml b/docker-compose.yml
index 199f2d4..62864f5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -34,8 +34,8 @@ services:
- PHP_MEMORY_LIMIT=4096M
- PHP_UPLOAD_MAX_FILESIZE=10G
- PHP_POST_MAX_SIZE=10G
- - PHP_MAX_EXECUTION_TIME=1800
- - PHP_MAX_INPUT_TIME=1800
+ - PHP_MAX_EXECUTION_TIME=7200
+ - PHP_MAX_INPUT_TIME=7200
# - PHP_UPLOAD_MAX_FILESIZE=1024G
# - PHP_POST_MAX_SIZE=1024G
# - PHP_MAX_EXECUTION_TIME=86400
@@ -74,7 +74,7 @@ services:
redis:
image: redis:alpine
restart: unless-stopped
- command: redis-server --requirepass ${REDIS_HOST_PASSWORD} --maxmemory 512mb --maxmemory-policy allkeys-lru
+ command: redis-server --requirepass ${REDIS_HOST_PASSWORD} --maxmemory 2gb --maxmemory-policy allkeys-lru
networks:
- nextcloud-net