我在IIS(Windows x32)下运行Mapnik,以便从PostgreSQL创建OSM磁贴。但是,几秒钟/分钟后,AppPool崩溃,没有任何解释(事件查看器没有给出有意义的错误)。 WinDBG等都不能捕获AppPool崩溃。
你有没有试过在IIS下运行Mapnik? 知道什么可能导致崩溃吗?
TIA, 参见Yaniv
答案 0 :(得分:0)
我们正在尝试将Mapnik用作WMS的渲染引擎。为此,我们从/ mapnik / input注册mapnik数据源,从/ mapnik / fonts注册字体。
我们使用agg_renderer将图像渲染为image_32,然后将image_32保存到缓冲区(使用save_to_string)。此过程通过关键部分完成,因此不会同时调用Mapnik。 从可执行文件调用此代码时,数据将正确呈现,不会崩溃。但是,当从IIS调用相同的代码时,应用程序池会频繁崩溃。
我们使用32位应用程序池。
非常感谢, 参见Yaniv