kafka为啥会自动关闭
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka为啥会自动关闭相关的知识,希望对你有一定的参考价值。
参考技术A Kafka在启动一段时间后,如果出现服务自动关闭情况,可在启动kafka的时使用守护进程模式启动,即在原启动命令中加 -daemonkafka-server-start.sh -daemon config/server.properties &
原因参考:
kafka-run-class.sh
# Launch mode
if [ "x$DAEMON_MODE" = "xtrue" ]; then
#使用daemon执行命令
nohup $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@" > "$CONSOLE_OUTPUT_FILE" 2>&1 < /dev/null &
else
#不使用daemon执行命令
exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"
fi本回答被提问者采纳
为啥应用程序池会自动停止? [关闭]
【中文标题】为啥应用程序池会自动停止? [关闭]【英文标题】:Why does the application pool automatically stop? [closed]为什么应用程序池会自动停止? [关闭] 【发布时间】:2013-08-03 16:36:48 【问题描述】:我正在使用 IIS 7.0 对我的 MVC Internet 应用程序进行性能测试
有时应用程序池停止并且我在浏览器中收到“服务不可用”的错误消息。然后我必须重新启动池。
为什么池会自动停止,我该如何解决这个问题?
更新 我的日志文件有:“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll 从注册返回错误。数据就是错误。”
【问题讨论】:
相关:***.com/questions/37475214/… 【参考方案1】:应用程序池在无法从错误/崩溃中恢复时停止。查看 Windows 日志 > 应用程序 下的事件查看器以查看导致崩溃的异常。 Source 列将提及 ASP.NET 4.0.30319.0
【讨论】:
我的日志文件有:“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll 注册时返回错误。数据就是错误。” 您可能应该为此打开一个后续问题。一些快速搜索表明这可能是 .NET Framework 或 IIS 中的错误安装或配置。 更多详情?我找不到这个日志。 @DanielGrover 我添加了一个屏幕截图来帮助您找到日志消息。 谢谢!我现在找到了!【参考方案2】:好吧,我也遇到了这个问题,这就是我要做的。
1) 打开 IIS。
2) 右键单击 Web 应用程序的应用程序池,然后选择“高级设置”。
3) 将“快速故障保护”->“启用”设置为 False。
如果是这样,如果在指定时间段内有指定数量的工作进程崩溃,应用程序池将关闭。默认情况下,如果 5 分钟间隔内发生 5 次崩溃,应用程序池将关闭。
我在此链接中阅读了答案 [https://sharepoint.stackexchange.com/questions/22885/application-pool-is-auto-stopped-when-browse-web-application-in-iis7]
希望这对其他人有所帮助。
【讨论】:
在看到 Stijn 的建议是修复错误的页面后,遇到了同样的问题,对我来说是长期解决方案。短期解决方案,将尝试此池设置。谢谢。【参考方案3】:嗯,我也有类似的问题,只是另一个模块。
查看事件日志后,检查 system32\inetsrv 文件夹中是否存在所需的模块。如果不存在,则删除/注释 globalModules 部分的 system32\inetsrv\config\applicationHost.config 中的相应行。也许您将不得不从您的 IIS 应用程序池中删除一些模块(事件查看器也不会找到和指向这些模块)。
这对我有帮助,在此之前我尝试了很多东西,包括多次重新安装 IIS 和 .NET Framework。
【讨论】:
以上是关于kafka为啥会自动关闭的主要内容,如果未能解决你的问题,请参考以下文章
为啥用 pywebsocket 创建的 websocket 会自动关闭?
为啥关闭 translatesAutoResizingMasks 会导致自动布局崩溃,抱怨我需要调用 [super layoutSubviews]?