我想导入osm planet-131113.osm.pbf whit osm2pgsql。 但是当它抛出窗口关系并说“osm2pgsql已经停止工作”然后进程被杀死了。问题是什么?
我的硬件是:
Cpu:intel xeon E5-2620。
RAM:24GB
Mainbord:supermico x9dr3-f-o
硬盘:希捷2tb梭子鱼
我的操作系统:
Windows Server 2008 R2
和postgresql9.3与postgis2.1捆绑
Postgresql config:
effective-chache-size=28GB
shared_buffers 2GB
maintenance_work_mem = 2GB
work-mem=512MB
checkpoint_segments = 100
chekpoint_completion-target=0.9
autovacuum = off
fsync=off
synchronous-commit=off
full-page-writes=off
和osm2pgsql命令: F:\ OSM \ x64> osm2pgsql -d OSMPlanet -s -S default.style -C 16000 -U postgres -r pbf -k -v --number-processes 12 planet-131113.osm.pbf osm2pgsql SVN版本af61cae663(64位id空间)
发行说明:'由Dominik Perpeet构建的Windows版本(http://www.customdebug 的.com / osm2pgsql / index.html中)'
警告:osm2pgsql是在没有fork的情况下编译的,只使用一个进程!
使用投影SRS 900913(球形墨卡托)
设置表:planet_osm_point
注意:表“planet_osm_point”不存在,跳过
注意:表“planet_osm_point_tmp”不存在,跳过
设置表:planet_osm_line
注意:表格“planet_osm_line”不存在,跳过
注意:表“planet_osm_line_tmp”不存在,跳过
设置表:planet_osm_polygon
注意:表“planet_osm_polygon”不存在,跳过
注意:表“planet_osm_polygon_tmp”不存在,跳过
设置表:planet_osm_roads
注意:表“planet_osm_roads”不存在,跳过
注意:表“planet_osm_roads_tmp”不存在,跳过
为稀疏节点缓存分配内存
节点缓存:缓存= 16000MB,maxblocks = 2048001 * zd,分配方法= 8192
中:pgsql,scale = 100 cache = 16000
设置表:planet_osm_nodes
注意:表“planet_osm_nodes”不存在,跳过
设置表:planet_osm_ways
注意:表格“planet_osm_ways”不存在,跳过
设置表:planet_osm_rels
注意:表“planet_osm_rels”不存在,跳过
在文件中阅读:planet-131113.osm.pbf
处理:节点(2084251k 142.6k / s)方式(204149k 0.84k / s)关系(95360 5.64 / s)
postgresql日志:
2013-12-09 00:46:19 PST错误:与开放交易的客户端连接上的意外EOF
2013-12-09 00:46:19 PST语境:COPY planet_osm_nodes,第1行
2013-12-09 00:46:19 PST声明:COPY planet_osm_nodes FROM STDIN;
2013-12-09 00:46:19 PST错误:与开放交易的客户端连接上的意外EOF
2013-12-09 00:46:19太平洋标准时间背景:复制planet_osm_rels,第1行
2013-12-09 00:46:19 PST声明:COPY planet_osm_rels FROM STDIN;
2013-12-09 00:46:19 PST日志:无法向客户端发送数据:无法建立连接,因为目标计算机主动拒绝它。
2013-12-09 00:46:19 PST声明:COPY planet_osm_ways FROM STDIN;
2013-12-09 00:46:19 PST日志:无法向客户端发送数据:无法建立连接,因为目标计算机主动拒绝它。
2013-12-09 00:46:19 PST声明:COPY planet_osm_nodes FROM STDIN;
2013-12-09 00:46:19 PST日志:无法向客户端发送数据:无法建立连接,因为目标计算机主动拒绝它。
2013-12-09 00:46:19 PST声明:COPY planet_osm_rels FROM STDIN;
2013-12-09 00:46:19 PST致命:与客户端的连接丢失
2013-12-09 00:46:19 PST致命:与客户端的连接丢失
2013-12-09 00:46:19 PST致命:与客户端的连接丢失
2013-12-09 00:46:19 PST致命:与客户端的连接丢失
2013-12-09 00:48:53 PST LOG:收到快速关机请求
2013-12-09 00:48:53 PST LOG:中止所有活动的交易
2013-12-09 00:48:53 PST日志:关闭
2013-12-09 00:48:53 PST LOG:数据库系统关闭