在将变更集上传到nominatim的过程中,“ delete_rel”准备好的语句不存在

时间:2018-10-11 11:18:44

标签: openstreetmap nominatim osm2pgsql

  

/ app / nominatim / build / osm2pgsql / osm2pgsql -klas --number-processes 1   -C 2000 -O地名词典-d nominatim.nominatim -P 5432 -U n_user -H nominatim-pgpool-service.nominatim /app/diff_53820819.osc

我有pgpool和3个psql节点。定期cron生成脚本以从osm下载更改并将其上传到nominatim。

在上传过程中出现错误:

  

osm2pgsql版本0.96.0(64位ID空间)

     

使用投影SRS 4326(Latlong)为密集节点分配内存   高速缓存在一个大块中分配密集节点高速缓存   用于稀疏节点缓存共享密集的稀疏节点缓存:cache = 2000MB,   maxblocks = 32000 * 65536,分配方法= 11中:pgsql,缓存= 2000   设置表:planet_osm_nodes设置表:planet_osm_ways   设置表格:planet_osm_rels

     

读入文件:/app/diff_53820819.osc使用XML解析器。节点缓存:   已存储:0(-nan%),存储效率:-nan%(密集块:0,稀疏   节点:0),命中率:-nan%Osm2pgsql由于错误而失败:delete_rel   失败:服务器意外关闭了连接       这可能意味着服务器异常终止       在处理请求之前或期间。 (7)参数为:80305167,错误:来自osm2pgsql的错误,1

在pg-pool日志中:

  

2018-10-09 10:57:41错误:pid 58:绑定:无法获取解析消息   “ delete_rel” 2018-10-09 10:57:41日志:pid 58:do_child:退出   错误导致状态为1

     

2018-10-09 10:57:41日志:pid 89:ProcessFrontendResponse:失败   从前端读取种类。前端异常退出2018-10-09   10:57:41日志:pid 103:ProcessFrontendResponse:无法读取种类   从前端。前端异常退出2018-10-09 10:57:41日志:
  pid 95:ProcessFrontendResponse:无法从前端读取种类。   前端异常退出

据我了解,“ delete_rel”是未创建的准备好的语句。但是,当我尝试在本地执行相同的操作时,即使没有该准备好的语句也可以正常工作。

任何建议如何解决这个问题?

0 个答案:

没有答案