|
1 | 1 | # Debian and Virtualmin Server Setup |
2 | 2 |
|
3 | 3 | > [!NOTE] |
4 | | -> Last update: 2025-12-18 |
| 4 | +> Last update: 2025-12-26 |
5 | 5 |
|
6 | 6 | ```.sh |
7 | 7 | # Settings |
@@ -1027,30 +1027,36 @@ user = $system_user |
1027 | 1027 | group = $system_user |
1028 | 1028 | listen.owner = $system_user |
1029 | 1029 | listen.group = $system_user |
| 1030 | +listen.mode = 0660 |
1030 | 1031 | listen = /run/php/100000000000000.sock |
1031 | 1032 | php_value[upload_tmp_dir] = /home/$domain/tmp |
1032 | 1033 | php_value[session.save_path] = /home/$domain/tmp |
1033 | 1034 | php_value[error_log] = /home/$domain/logs/php_log |
1034 | 1035 |
|
1035 | | -listen.mode = 0660 |
1036 | | -pm = dynamic |
1037 | | -pm.max_children = 40 |
1038 | | -pm.start_servers = 12 |
1039 | | -pm.min_spare_servers = 8 |
1040 | | -pm.max_spare_servers = 25 |
1041 | | -pm.max_requests = 4000 |
1042 | | -pm.process_idle_timeout = 60s |
| 1036 | +; Logging |
1043 | 1037 | php_value[log_errors] = On |
1044 | | -php_value[max_execution_time] = 60 |
| 1038 | +php_admin_value[error_reporting] = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED |
1045 | 1039 | php_admin_value[display_errors] = Off |
1046 | | -php_admin_value[error_reporting] = E_ALL & ~E_NOTICE & ~E_STRICT |
1047 | | -php_admin_value[memory_limit] = 256M |
1048 | | -php_admin_value[upload_max_filesize] = 10M |
1049 | | -request_terminate_timeout = 30s |
| 1040 | +
|
| 1041 | +; Timeouts |
| 1042 | +request_terminate_timeout = 60s |
1050 | 1043 | catch_workers_output = yes |
| 1044 | +decorate_workers_output = no |
| 1045 | +
|
| 1046 | +; PHP Values |
| 1047 | +; php_admin_value[memory_limit] = 200M ; Low-traffic |
| 1048 | +php_admin_value[memory_limit] = 350M ; Medium-traffic |
| 1049 | +php_admin_value[upload_max_filesize] = 32M |
| 1050 | +php_admin_value[post_max_size] = 32M |
| 1051 | +php_admin_value[max_input_vars] = 3000 |
| 1052 | +php_value[max_execution_time] = 60 |
1051 | 1053 |
|
1052 | | -; request_slowlog_timeout = 10s |
1053 | | -; slowlog = /home/$domain/logs/php_slow.log |
| 1054 | +; Process Management |
| 1055 | +pm = ondemand |
| 1056 | +; pm.max_children = 3 ; Low-traffic |
| 1057 | +pm.max_children = 8 ; Medium-traffic |
| 1058 | +pm.max_requests = 500 |
| 1059 | +pm.process_idle_timeout = 10s |
1054 | 1060 | ``` |
1055 | 1061 |
|
1056 | 1062 | ```.sh |
|
0 commit comments