Repository navigation
Expand file tree
/
Copy path配置手册.md
More file actions
55 lines (28 loc) · 2.44 KB
/
Copy path配置手册.md
File metadata and controls
55 lines (28 loc) · 2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
主要配置文件放在:项目根目录下的library/config,默认为/opt/lykchat/library/config/
# 数据库
数据库参数的配置文件位于:项目根目录下的library/config/database.py,默认为/opt/lykchat/library/config/database.py
## mongodb
本系统使用pymongo模块(mongodb官方推荐)操作管理mongodb服务器。官方文档地址为https://pypi.python.org/pypi/pymongo/3.4.0
连接参数是由mongo_config来定义的,具体配置请直接查看文件。
本系统重新构建mongodb接口,位于项目根目录下的library/connecter/database/mongo.py,默认为/opt/lykchat/library/connecter/database/mongo.py。
**注:本系统目前只支持单机,任何集群方式未测试过。**
## redis
本系统使用redis模块操作管理redis服务器。官方文档地址为https://pypi.python.org/pypi/redis/2.10.5
连接参数是由redis_config来定义的,具体配置请直接查看文件。
本系统重新构建redis接口,位于项目根目录下的library/connecter/database/redis_api.py,默认为/opt/lykchat/library/connecter/database/redis_api.py。
**注:本系统只支持单机,任何集群方式未测试过。**
# 缓存
使用redis存储缓存。
## 查询缓存
主要是用于前端查询做缓存,配置请见本文的“数据库”--“redis”部分
## session缓存
即用户登录后会话保持,保持时长为4小时。注意:保持时长不是从登录时间开始计算,而是用户在页面操作的最后一次操作开始计算的。
配置文件位于项目根目录下的lykchat/settings.py(默认为/opt/lykchat/lykchat/settings.py),以SESSION_开头的参数。
# 代码断点日志
代码断点日志保存在项目根目录下的logs,默认为/opt/lykchat/logs,文件名格式:日志类型-年-月-日.log,**年月日是记录日志的时间**。
配置文件位于项目根目录下的lykchat/settings.py(默认为/opt/lykchat/lykchat/settings.py),变量为LOGGING。
日志通用格式为(每个字段使用空格隔开):
年-月-日 小时:分钟:秒,毫秒 记录日志的文件名:行数 模块:函数 级别英文名 自定义日志内容
2017-11-18 21:58:28,227 /opt/lykchat/lykchat/views.py:82 views:login INFO 超级管理员lykchat不存在,正在创建中...
# 超级管理员
默认为lykchat,配置文件位于项目根目录下的library/config/frontend.py(默认为/opt/lykchat/library/config/frontend.py),变量名adminuser