Update: 2026-08-02 17:52:28
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# صورة معزولة لخدمة Mawasalati (transit) — لا composer، لا vendor مشترك
|
||||
# نفس الامتدادات الأساسية فقط. لا صلة بـ backend الرئيسي أو payment v2.
|
||||
ARG PHP_VERSION=8.2
|
||||
FROM php:${PHP_VERSION}-fpm
|
||||
|
||||
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/install-php-extensions && \
|
||||
install-php-extensions mysqli pdo_mysql redis opcache gd
|
||||
|
||||
WORKDIR /var/www
|
||||
@@ -0,0 +1,16 @@
|
||||
; حوض fpm لوحدة الطعام — معزول عن حوض الرحلات الرئيسي
|
||||
[www]
|
||||
pm = dynamic
|
||||
pm.max_children = 24
|
||||
pm.start_servers = 4
|
||||
pm.min_spare_servers = 2
|
||||
pm.max_spare_servers = 8
|
||||
pm.max_requests = 1000
|
||||
pm.status_path = /status
|
||||
slowlog = /proc/self/fd/2
|
||||
request_slowlog_timeout = 3s
|
||||
|
||||
catch_workers_output = yes
|
||||
decorate_workers_output = no
|
||||
php_admin_value[error_log] = /proc/self/fd/2
|
||||
php_admin_flag[log_errors] = on
|
||||
@@ -0,0 +1,17 @@
|
||||
; حوض fpm صغير — ترافيك Mawasalati أقل بكثير من الباك إند الرئيسي
|
||||
; حصة الحاوية 512m، ما في داعي لنفس حجم pool الرئيسي (48 عامل)
|
||||
[www]
|
||||
pm = dynamic
|
||||
pm.max_children = 16
|
||||
pm.start_servers = 3
|
||||
pm.min_spare_servers = 2
|
||||
pm.max_spare_servers = 6
|
||||
pm.max_requests = 1000
|
||||
pm.status_path = /status
|
||||
slowlog = /proc/self/fd/2
|
||||
request_slowlog_timeout = 3s
|
||||
|
||||
catch_workers_output = yes
|
||||
decorate_workers_output = no
|
||||
php_admin_value[error_log] = /proc/self/fd/2
|
||||
php_admin_flag[log_errors] = on
|
||||
Reference in New Issue
Block a user