Mono Can';t杀死单声道进程(单声道和非视距)

Mono Can';t杀死单声道进程(单声道和非视距),mono,nlog,Mono,Nlog,我在Ubuntu12服务器上的mono中运行了一个进程。有时在尝试停止进程时,它不会完全退出。kill-pid不会终止进程,但是kill-9PID将成功终止进程 如果我发出kill-QUIT pid,我会得到以下结果: “未命名线程”tid=0x0xb753b700此=0x0x56f18线程句柄0x403状态:等待0x400:事件拥有() 我假设我的一个线程没有正常退出,有没有关于从哪里开始查找问题的建议?这是一个Mono已知的问题,用户在合并的pull请求中修复了该问题,包含该修复的第一个版本

我在Ubuntu12服务器上的mono中运行了一个进程。有时在尝试停止进程时,它不会完全退出。kill-pid不会终止进程,但是kill-9PID将成功终止进程

如果我发出kill-QUIT pid,我会得到以下结果:

“未命名线程”tid=0x0xb753b700此=0x0x56f18线程句柄0x403状态:等待0x400:事件拥有()


我假设我的一个线程没有正常退出,有没有关于从哪里开始查找问题的建议?

这是一个Mono已知的问题,用户在合并的pull请求中修复了该问题,包含该修复的第一个版本是Mono 3.0.8:


这是一个Mono已知的问题,用户在合并的pull请求中修复了该问题,包含该修复的第一个版本是Mono 3.0.8:


您是否有可能使用NLog?我有。我遵循了这里的说明,但仍然存在间歇性问题您是否有可能使用NLog?我有。我遵循了这里的说明,但仍然存在间歇性问题。即使将LogManager.Configuration设置为null(如NLog站点中所述),我仍然会遇到此问题?如果您使用Mono而未应用pull请求中的修补程序,是的,我不敢将其归咎于NLog问题。我用1.0刷新dll替换了NLog 2.0 dll,并且遇到了相同的问题。据我所知,在使用2.0时,NLog只能承担责任。请尝试shay的补丁,检查它是否解决了您的问题,我能说什么?因此,即使按照NLog站点中的详细说明,将LogManager.Configuration设置为null,我仍然会遇到此问题?如果您使用Mono时未应用pull请求中的补丁,是的,我不敢把责任推到NLog问题上。我用1.0刷新dll替换了NLog 2.0 dll,并且遇到了相同的问题。据我所知,当使用2.0时,NLog只能承担责任。试试shay的补丁,看看它是否解决了您的问题,我能说什么?