Overpass API调度程序失败,Address已在使用98

时间:2014-07-02 07:56:04

标签: ubuntu ubuntu-12.04 openstreetmap overpass-api

我已按照以下安装说明操作: http://wiki.openstreetmap.org/wiki/Overpass_API/install

最初一切都运作完美,但我想尝试使用我自己的自定义地图,但是当我杀死调度程序时,没有任何作用。这是原始数据库而不是我的自定义地图。

我试图清理所有东西并从头开始安装,这也完美无瑕,但是对调度员的简单杀戮使得一切都从那里崩溃。

当我尝试启动调度程序时,我当前收到错误消息: File_Error地址已在使用98 /srv/osm3s/db_dir//osm3s_v0.7.3_osm_base Dispatcher_Server :: 4

查看netstat,没有使用端口98的进程。重新启动整个服务器并不能使其正常工作。 / dev / shm中没有锁文件。

怎么办?每次我杀死调度员时,我都不希望清理和安装所有东西。

1 个答案:

答案 0 :(得分:6)

似乎是/ dev / shm /和数据库目录中的锁。空文件osm _...存储在数据库目录中,用于锁定进程。只删除这两个文件(数据库目录和/ dev / shm /)会使调度程序重新启动并再次运行。