Some tweak tries to prevent memory leaks.

This commit is contained in:
Alexey Skobkin 2022-07-06 02:55:20 +03:00
parent d8b2b7e04f
commit 6370dfe9a9
No known key found for this signature in database
GPG key ID: 5D5CEF6F221278E7
3 changed files with 8 additions and 7 deletions

View file

@ -5,9 +5,6 @@
!app/cache/.gitkeep !app/cache/.gitkeep
!app/logs/.gitkeep !app/logs/.gitkeep
# Email spool folder
/app/spool/*
# Cache, session files and logs (Symfony3) # Cache, session files and logs (Symfony3)
/var/cache/* /var/cache/*
/var/sessions/* /var/sessions/*

View file

@ -1,12 +1,11 @@
# https://roadrunner.dev/docs/intro-config/2.x/en
version: "2.7" version: "2.7"
server: server:
command: "php public/index.php" command: "php public/index.php"
# If you are not using symfony 5.3+ and the new Runtime component:
# remove the previous `command` line above and uncomment the line below to use the deprecated command.
# command: "php bin/console baldinof:roadrunner:worker"
env: env:
- APP_RUNTIME: Baldinof\RoadRunnerBundle\Runtime\Runtime - APP_RUNTIME: Baldinof\RoadRunnerBundle\Runtime\Runtime
- APP_ENV: prod
http: http:
address: 0.0.0.0:8080 address: 0.0.0.0:8080
@ -16,6 +15,10 @@ http:
static: static:
dir: "public" dir: "public"
forbid: [ ".php", ".htaccess" ] forbid: [ ".php", ".htaccess" ]
pool:
max_jobs: 16
supervisor:
max_worker_memory: 256
logs: logs:
mode: production mode: production

View file

@ -3,7 +3,8 @@ baldinof_road_runner:
# See https://github.com/baldinof/roadrunner-bundle#kernel-reboots # See https://github.com/baldinof/roadrunner-bundle#kernel-reboots
kernel_reboot: kernel_reboot:
# if you want to use a fresh container on each request, use the `always` strategy # if you want to use a fresh container on each request, use the `always` strategy
strategy: on_exception #strategy: on_exception
strategy: always
# Exceptions you KNOW that do not put your app in an errored state # Exceptions you KNOW that do not put your app in an errored state
allowed_exceptions: allowed_exceptions:
- Symfony\Component\HttpKernel\Exception\HttpExceptionInterface - Symfony\Component\HttpKernel\Exception\HttpExceptionInterface