WEB项目中Global.asax文件中定时启用新线程问题

Ny-6000 2008-07-11 12:28:47
WEB项目中Global.asax配置文件定时启用新线程,启动不起来呢?

目前在此文件界面上放置一个Timer控件,执行定时任务,当需要运行任务时,定义一个新线程运行。

出现的问题是:新的线程在服务器上无法运行,在我自己的机器上调试却是可以的。

——在线程启用前和线程所调用函数结尾两个地方都有写日志函数,但是只有线程启用前的日志写了进去


时间控件中的执行代码如下:

Private Sub TimingRun_Elapsed(ByVal sender As System.Object, ByVal e As System.Timers.ElapsedEventArgs) Handles TimingRun.Elapsed
' 定时统计
If System.DateTime.Now.Hour >= 3 And System.DateTime.Now.Hour <= 6 Then

Dim myThreadStart As System.Threading.ThreadStart = New System.Threading.ThreadStart(AddressOf Amount)
Dim schedulerThread As System.Threading.Thread = New System.Threading.Thread(myThreadStart)

'开始定时执行线程
LogRunDateInfo("启动统计的线程") '此处日志可以写进文件

schedulerThread.Start()

End If
End Sub

'定时统计
Public Sub Amount()

Kingbo.Business.Amount()
LogRunDateInfo("统计完成") '此处日志没有记录进文件,而且对应数据库记录也没有更新

End Sub

...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ny-6000 2008-07-27
  • 打赏
  • 举报
回复
我就不信没人来
Ny-6000 2008-07-26
  • 打赏
  • 举报
回复
居然没人来要分.!!!
Ny-6000 2008-07-26
  • 打赏
  • 举报
回复
晕哪.

居然没人来要分.!!!
Ny-6000 2008-07-18
  • 打赏
  • 举报
回复
还顶一次,
我不相信,自己的分送不出去!!!!!!!!!!!!!!!!!!一一一
Ny-6000 2008-07-11
  • 打赏
  • 举报
回复
晕啊。
只得自己顶个了。

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧