序列化类更新后不生效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列化类更新后不生效相关的知识,希望对你有一定的参考价值。
序列化类更新后不生效的原因是:在创建springboot项目时没有删掉项目名字的包名,并且在与项目名字相同的包的同级创建其他包来配置自定义类就会导致不生效。 参考技术A 序列化类更新后就生效。创建springboot项目时没有删掉项目名字的包名,并且在与项目名字相同的包的同级创建其他包来配置自定义类就会导致不生效。php文件更新后不生效?亲测有效!
1,问题描述
一台windows Server2008 服务器上运行了iis7,其中存在php5.3和php5.5引擎的网页服务。
但实际使用中发现,修改php文件后,访问该文件的结果经常不能实时刷新,有时要等候十多分钟,有时超过1小时修改也不一定生效。
2,问题分析
在网上搜索解决办法,大多认为是php.ini中的一个参数“opcache.revalidate_freq”要设置为0.但实践发现,并不能解决php文件修改不生效的问题。
经过摸索发现,iis7为每个web应用建立了应用程序池。应该是应用程序池的php旧版代码一直在用,未能及时释放,导致新版无法使用。
3,解决步骤
更新php文件后如果未生效,先在iis中查看文件所在站点的应用程序池配置。
如下图显示IMGWeb网站对应的应用程序池为IMGWeb
然后在应用程序池中,找到IMGWeb项目,点击鼠标右键,选择“回收”菜单即可。
以上是关于序列化类更新后不生效的主要内容,如果未能解决你的问题,请参考以下文章