IIS下的Mapnik v2.3.0崩溃了AppPool

时间:2014-11-11 13:18:24

标签: postgresql iis openstreetmap application-pool mapnik

我在IIS(Windows x32)下运行Mapnik,以便从PostgreSQL创建OSM磁贴。但是,几秒钟/分钟后,AppPool崩溃,没有任何解释(事件查看器没有给出有意义的错误)。 WinDBG等都不能捕获AppPool崩溃。

你有没有试过在IIS下运行Mapnik? 知道什么可能导致崩溃吗?

TIA, 参见Yaniv

1 个答案:

答案 0 :(得分:0)

我们正在尝试将Mapnik用作WMS的渲染引擎。为此,我们从/ mapnik / input注册mapnik数据源,从/ mapnik / fonts注册字体。

我们使用agg_renderer将图像渲染为image_32,然后将image_32保存到缓冲区(使用save_to_string)。此过程通过关键部分完成,因此不会同时调用Mapnik。 从可执行文件调用此代码时,数据将正确呈现,不会崩溃。但是,当从IIS调用相同的代码时,应用程序池会频繁崩溃。

我们使用32位应用程序池。

非常感谢, 参见Yaniv