Files
backend/README.md
2024-10-02 13:06:16 +00:00

3.8 KiB

RMS (road management system)

Preview

Dependencies

Server
Database

Prod Prerequisites

apply bellow changes in order to set up the project on prod

Database configuration

optimize MariaDB configuration through this path

 /etc/mysql/mariadb.conf.d/50-server.cnf

set this values

Variable Value Hardware Condition MaraiDB version
innodb_buffer_pool_instances 8 no condition >=10.11
innodb_buffer_pool_size 8G no condition >=10.11
innodb_file_per_table ON no condition >=10.11
innodb_log_file_size 768M no condition >=10.11
innodb_log_files_in_group 4 in case of a 4-core system >=10.11
innodb_log_buffer_size 256M no condition >=10.11
innodb_thread_concurrency 32 no condition >=10.11
innodb_stats_on_metadata OFF no condition >=10.11

ginx Configuration

change Nginx configuration through this path in order to avoid any timeout response

 /etc/nginx/sites_available/exmapl.com
Variable Value Condtion Context
proxy_connect_timeout 120 no condition http, server, location
proxy_send_timeout 120 no condition http, server, location
proxy_read_timeout 120 no condition http, server, location
send_timeout 120 no condition http, server, location
fastcgi_read_timeout 300 no condition location