請教關於WebService的問題(用ISAPI) |
尚未結案
|
wscski
一般會員 發表:19 回覆:38 積分:11 註冊:2002-04-15 發送簡訊給我 |
請教各位大大
我用ISAPI的方式建立的WebService,
功能是從ClientDataSet傳送SQL給WebService中的ADOQuery查詢資料庫資料。
因為覺得原本用CGI(exe)時速度比較慢,而改用ISAPI(dll)。
有一個問題是如果其中一個Request送出去的SQL執行太久,或是出問題了。
其他Client要再呼叫這個DLL時,就會一樣出問題。變成Server要重開機。
我建立WebService Application時有指定用Per Request,不是用Global,
這樣是不是應該是每次呼叫都是重新載入一個DLL,應該不會被別的Request所影響嗎?
或是我有啥地方沒做對?
多謝大家!
|
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 請教各位大大 我用ISAPI的方式建立的WebService, 功能是從ClientDataSet傳送SQL給WebService中的ADOQuery查詢資料庫資料。 因為覺得原本用CGI(exe)時速度比較慢,而改用ISAPI(dll)。 有一個問題是如果其中一個Request送出去的SQL執行太久,或是出問題了。 其他Client要再呼叫這個DLL時,就會一樣出問題。變成Server要重開機。 我建立WebService Application時有指定用Per Request,不是用Global, 這樣是不是應該是每次呼叫都是重新載入一個DLL,應該不會被別的Request所影響嗎? 或是我有啥地方沒做對? 多謝大家!我用IntraWeb寫的ISAPI也是有類似情形, 而且幾乎影響所有IIS的ISAPI程式, 造成無法執行, 連要去IIS卸除也沒有辦法, 不過我不曉得他是Per Request還是Global, 後來發現是DLLHOST.exe當掉了, 用工作管理員把他結束處理程序, 其他就可再正常執行了, Server就不用重開機了. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
wscski
一般會員 發表:19 回覆:38 積分:11 註冊:2002-04-15 發送簡訊給我 |
|
wscski
一般會員 發表:19 回覆:38 積分:11 註冊:2002-04-15 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |