性能问题¶
1.当内存足够的时候,如何进行性能调优,增加进程数量。¶
- 更新PaaS代码,获取最新的官方案例配置
cd /opt/opsany-paas && git pull
- 修改相关uwsgi参数
每个应用都有一个配置文件的目录,该目录下有一个APPID-uwsgi.ini文件。APPID为应用的ID。
vim /opt/opsany/conf/opsany-saas/rbac/rbac-uwsgi.ini
# 通常修改这两个参数即可。
processes = 4
threads = 2
参考调优参数 https://www.bookstack.cn/read/uwsgi-docs-2.0-zh/10968bff8b1ff094.md
- 重新对应的SAAS容器
修改完成后,重启对于的SAAS。
docker restart opsany-saas-ce-rbac
2.MySQL数据库优化¶
默认的安装由于为了照顾内存比较少的用户,MySQL默认的配置比较低,可以后期进行参数优化。
- 修改配置文件
vim /opt/opsany/conf/mysqld.cnf
max_connections = 4096
# Memory Truning
innodb_buffer_pool_size=1024M
innodb_log_buffer_size=64M
key_buffer_size=520M
query_cache_size=520M
- 重启MySQL数据库
docker restart opsany-mysql