Я запускаю приложение ASP.NET MVC2 в mod_mono с mono 2.8.1 и в настоящее время приходится периодически очищать массивы семафора, которые, по-видимому, протекают.Apache просачивает семафоры при запуске mod_mono
Я начал с моно оборотах для 2.6.7 некоторое время назад, но имел некоторые проблемы и с вытекающим семафора массивов (т.е. все больше и больше накапливается в МПБХВ) и некоторой несовместимости с ASP.NET MVC2, поэтому я построил 2.8 из источника. Утечка продолжалась, поэтому я только что построил 2.8.1 из источника, и то же самое все еще происходит. Это на AMI Amazon (я думаю, что это centos под капотом). Симптомы заключаются в том, что массивы семафоров продолжают наращиваться, и если я не удаляю их вручную ipcrm, то через некоторое время страницы ASP.NET не возвращают содержимое без ошибок в журналах. Я также воспроизвел тот же вопрос в centos 5.4 AMI.
Кто-нибудь успешно работает ASP.NET под apache/mod_mono, и я просто запутался в какой-то край? Поскольку я не могу найти никаких упоминаний об этом, я полагаю, что это не общая ошибка ASP.NET. Любые идеи, как я могу устранить эту проблему дальше?
Просто комментарий, я использую mod_mono на моем производственном сервере (но его не так много. Я размещаю 4 сайта, которые никто никогда не посещает), и я не заметил никаких проблем или утечек. Ключевое слово - уведомление. Однако хочу упомянуть, что у меня были проблемы с 2.8, поэтому я вернулся к Mono 2.6.7. Так что, возможно, вам стоит рассмотреть возможность возврата, если 2.8 не решает эту проблему. Я использую последние 2.6. * Моно, XSP, Mod_Mono и GDIplus. Первоначально я понижался только моно, но, похоже, это не похоже на микс. –