Unexpected error occurred in scheduled task本地测试正常,上传服务器后报错
2018-01-03 15:19
531 查看
在本地,定时任务执行正常,但是上传到服务器后,程序抛异常。
Unexpected error occurred in scheduled task。
网上百度后也没找到解决方法。
然后检查了源码:发现有个逻辑问题,就是定时任务每次请求数据的时候都要和上一次结果对比,如果不同就更新。但是如果数据库表中没有数据,则查出为空。问题就出在这里。由于我的定时任务往数据库添加的数据比较多,又做了一个定时清空数据库的任务,数据库的内容被全部清空了,导致一直抛异常。
最后解决办法:增加一个判断,如果查出为空,则让值等于“ ”,这样不管数据库表是否有数据都会正常执行定时任务。
世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。 ——
斯里兰卡
Unexpected error occurred in scheduled task。
网上百度后也没找到解决方法。
然后检查了源码:发现有个逻辑问题,就是定时任务每次请求数据的时候都要和上一次结果对比,如果不同就更新。但是如果数据库表中没有数据,则查出为空。问题就出在这里。由于我的定时任务往数据库添加的数据比较多,又做了一个定时清空数据库的任务,数据库的内容被全部清空了,导致一直抛异常。
最后解决办法:增加一个判断,如果查出为空,则让值等于“ ”,这样不管数据库表是否有数据都会正常执行定时任务。
世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。 ——
斯里兰卡
相关文章推荐
- 代码本地测试正常,上传至服务器报错
- 给表增加字段 本地测试正常 上传到服务器不正常
- C# 配置文件的报错"'An unexpected error occurred in 'ClientConfigurationHost::Init'."
- 【Mood-17】 github中在本地进行上传的时候出现ERROR: Repository not found. fatal: The remote end hung up unexpectedly
- 本地没问题 服务器 提示 Server Error in '/' Application
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决
- "flash加载flv,本地测试正常,上传至空间则失败"解决办法
- 关于Web Services 在本地测试正常,放到服务器上不能用的问题
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决 标签: SVGMIME TYPE不显示服务器设置 2016-05-21 13:49 2517人阅读 评论(0)
- Uploadify 在本地测试一切正常 传上服务器上提示uploadify http:undefinded
- webservice上传到服务器,“测试窗体只能用于来自本地计算机的请求”问题的解决
- require_once本地正常,上传到服务器出错
- Redis在本地测试没有问题,上传的服务器后出现错误
- webservice上传到服务器,“测试窗体只能用于来自本地计算机的请求”问题的解决
- 微信支付二维码本地测试可以,上传到服务器不显示问题
- ASP上传文件到本地服务器(测试成功!);11.10
- webservice上传到服务器,“测试窗体只能用于来自本地计算机的请求”问题的解决
- 页面在本地服务器显示正常,上传到服务器后用IE9打开部分样式丢失的问题
- 【ASP.NET】10.解决百度富文本编辑器UEditor本地上传图片正常,放到服务器上以后图片上传按钮变灰不能点击的问题
- 本地环境代码正常,上传服务器则出现问题,几种可能情况分析