LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 請教Jexus for linux V2.3網站重啟問題

我部署的網站打開進入訪問沒有問題,但是隔一段時間停止操作,然後再去操作就會出現再次觸發Application_Start事件,奇怪的是整個過程中始終沒有出發Application_End事件,請問這是什麽原因?
另外請教下Jexus for linux V2.3網站重啟機制是什麽樣的?我現在的需求是網站即使長時間沒被訪問,也要保持在線。。。

作者:tim   发布时间:09年06月03日   可选操作:删除 回复

[1楼] 回复:請教Jexus for linux V2.3網站重啟問題

    1,Application_End事件不被触发这个情况我们还是第一次听说,需要作进一步对比测试,如果真是这样,你可以用定时器或在下一次Application_Start时处理上次Application_End没有处理的业务.
    2,Jexus对ASP.NET处理程序的重启规则是:某个网站如果没有人访问,那么,半小时内就会停止asp.net引擎,如果一直有人不停地访问,那么,它在24小时之内一定会找一次合适的机会停止,停止之后,只要有人访问,ASP.NET就会立即启动.注意,不管ASP.NET引擎是否停止或重启,网站本身都会保挂在线待机状态,不会影响任何人访问.

作者:j66   发布时间:09年06月03日   可选操作:删除 回复

[2楼] 回复:請教Jexus for linux V2.3網站重啟問題

我是Application_Start開啟一個偵聽服務,然後在Application_End進行結束服務的動作,此服務我用application保存,要是我下一次進行Application_Start時,我可能通過application就抓取不到服務了。我現在的測試結論就是停止asp.net引擎后那個進程應該還是在的。。。

作者:tim   发布时间:09年06月03日   可选操作:删除 回复

[3楼] 回复:請教Jexus for linux V2.3網站重啟問題

要是我重啟Jexus就不會有這樣的問題了 這個動作可以觸發Application_End事件

作者:tim   发布时间:09年06月03日   可选操作:删除 回复

[4楼] 回复:請教Jexus for linux V2.3網站重啟問題

另外,請教下大俠,在項目開發中經常會遇到用戶要求系統定時通過郵件或短信發送系統數據時,我的做法是在Application_Start開始一個定時任務。但是如果這個系統長時間沒人訪問,ASP.NET引擎一直處於停止狀態,那麼也就無法正常進行此功能了。。請問該怎麼做呢?

作者:tim   发布时间:09年06月03日   可选操作:删除 回复

[5楼] 回复:請教Jexus for linux V2.3網站重啟問題

Jexus自动关闭某网站的ASP.NET程序域的前提条件是:这个网站至少有29秒没有人访问。所以,你可以开一个线程,每25秒钟访问一次服务器某个ASP.NET网页,这样,这个网站的程序域就无法自动退出了,只要不自动退出,你上面所提的问题也就解决了。

作者:j66   发布时间:09年06月03日   可选操作:删除 回复

[6楼] 回复:請教Jexus for linux V2.3網站重啟問題

“某个网站如果没有人访问,那么,半小时内就会停止asp.net引擎”和“这个网站至少有29秒没有人访问”,到底依哪一個呢?我現在是每隔25秒執行一次WebRequest,但是又有問題出來了。當我連續請求6次后就出現請求超時的問題的,實際上是可以訪問的。。。我查了下資料,有人說是網站對持续的请求作限制,一般是为了防范攻击。。。。。  

作者:tim   发布时间:09年06月04日   可选操作:删除 回复

[7楼] 回复:請教Jexus for linux V2.3網站重啟問題

重启ASP.NET程序域的先决条件是30秒内没有任何人访问ASP.NET文件,所以你设25秒是合理的。WebRequest多次请求出现超时现象应该是其它原因造成的,你应该分析一下你的代码,比如每次访问后是否确保正常断开,资源是否释放,缓存等等,其实,隅尔的超时并无大碍,重新访问就行了,可以把超时的次数记下来,然后跟据连续超时次数去推断服务器的状态。

作者:j66   发布时间:09年06月04日   可选操作:删除 回复

[8楼] 回复:請教Jexus for linux V2.3網站重啟問題

解決了 把WebResponse Close()就好了  謝謝指點!!

作者:tim   发布时间:09年06月05日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期天  星期三  星期二  星期一  星期四  星期五  星期六