在使用标准组件运行一个微不足道的Grails应用程序时,我在生产中遇到了一个非常奇怪的稳定性问题。
经过一段时间的正常操作后,状态CLOSE_WAIT中的Tomcat (CLOSE_WAIT) TCP连接数量会增加,直到Tomcat达到线程上限(Maximum number of threads (N) created for connector),之后Tomcat就会停止运行。
通常情况下,这表示应用程序包含的代码没有正确关闭其TCP连接。但是,这个应用程序中的Grails代码真的很琐碎,没有单独启动任何TCP连接,所以我想不出我的代码可能导致CLOSE_WAIT问题的任何场景。
此外,栈中
在微调花卉训练集上的InceptionV3模型中,有两个部分:
# Fine-tune only the new layers for 1000 steps.
然后运行评估。
然后,
# Fine-tune all the new layers for 500 steps.
然后运行第二个评估。
这在微调方面意味着什么?我不知道这个“步骤”的概念意味着什么,也不知道为什么他们需要做两次评估。