- 默认只有一个分流,但Mapserver却有1-1与1-2,这是什么原因呢?
- 因为原来旧版本(恋香版本)的地图少,可以一个Mapserver装入一个分流的所有地图。现在地图多了不行,一个Mapserver装入所有地图会超过4G内存,提示“记忆体不足”,就算有多的空闲内存他也不会用(代码太旧用的32位?导致?),所以要用1-1,1-2两个Mapserver来装一个分流。
- 想要二个分流怎么办?
- 使用2-1,2-2两个Mapserver来装入第二个分流。至少12G内存(8-10G空闲才考虑开2个分流—即4个Mapserver)
- soldata内要设置server.ini
- 配置分流数
- [ini]
- server_log = 1 // 1 = 紀錄 server debug log 檔案
- map_server_number = 2 // 有幾個 [MapServer] server_id = 1 // 分流號碼,從 1開始(有幾個 [ini])
- //[ini] //server_log = 1 // 1 = 紀錄 server debug log 檔案
- //map_server_number = 2 // 有幾個 [MapServer]
- //server_id = 2 // 2分流要开4个mapserver,内存吃紧
- [MapSetFile] // 地圖設定使用外部檔案
- set_map_file = Server_MapSet.ini
- 配置Mapserver
- //map2-1
- [MapServer]
- ip = 192.168.19.32
- ip_real = 192.168.19.32
- port = 19008
- set_max_connect = 500
- id = 2,1
- uid_range = 30000001, 20000000
- //map2-2
- [MapServer]
- ip = 192.168.191.32
- ip_real = 192.168.19.32
- port = 19009
- set_max_connect = 500
- id = 2,2
- uid_range = 40000001, 30000000
国群英网络版(V33) – Webreg (lingdong.online)