📄 network.htm
字号:
<LI><A id=ArchiveLinks1_Categories_CatList_ctl02_LinkList_ctl09_Link
href="http://www.cnblogs.com/papapa/archives/2006/05.html">2006年5月 (2)</A>
</LI></UL></DIV>
<DIV id=rightmenu>
<H3>常用链接</H3>
<UL>
<LI><A id=BlogCustomControl1_repeaterLinks_ctl01_lnkLinkItem
href="http://www.cnblogs.com/papapa/MyPosts.html">我的随笔</A>
<LI><A id=BlogCustomControl1_repeaterLinks_ctl02_lnkLinkItem
href="http://www.cnblogs.com/papapa/MyComments.html">我的评论</A>
<LI><A id=BlogCustomControl1_repeaterLinks_ctl03_lnkLinkItem
href="http://www.cnblogs.com/papapa/OtherPosts.html">我的参与</A>
<LI><A id=BlogCustomControl1_repeaterLinks_ctl04_lnkLinkItem
href="http://www.cnblogs.com/papapa/RecentComments.html">最新评论</A> </LI></UL>
<H3>Ajax</H3>
<UL>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl00_LinkList_ctl01_Link
href="http://www.adaptivepath.com/publications/essays/archives/000385.php">Ajax
develop</A> </LI></UL>
<H3>ArcEngine</H3>
<UL>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl01_LinkList_ctl01_Link
href="http://www.tianyablog.com/blogger/view_blog.asp?idWriter=0&Key=0&BlogName=arcgis&CategoryID=279922&page=0&b=-3&r=4&nid=88888888">GIS天堂</A>
<LI style="MARGIN-TOP: 2px">gis开发大部分示例
<LI><A id=CategoryDisplay1_Categories_CatList_ctl01_LinkList_ctl02_Link
href="http://www.hmgis.cn/">浩淼的天空</A>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl01_LinkList_ctl03_Link
href="http://wxyhibernate.blogdriver.com/wxyhibernate/index.html">冷风寒笑</A>
<LI style="MARGIN-TOP: 2px">AE经验心得 </LI></UL>
<H3>ArcIms</H3>
<UL>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl02_LinkList_ctl01_Link
href="http://coolmouse.bokee.com/">arcgis内容</A>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl02_LinkList_ctl02_Link
href="http://wangjifeng.cnblogs.com/category/50040.html">ArcIms初级教程</A>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl02_LinkList_ctl03_Link
href="http://www.hmgis.cn/catalog.asp?cate=7">ArcIms相关</A> </LI></UL>
<H3>C#</H3>
<UL>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl03_LinkList_ctl01_Link
href="http://www.codeproject.com/index.asp?cat=3">codeproject</A>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl03_LinkList_ctl02_Link
href="http://www.codeproject.com.cn/">Dot Net 2.0界面扩展</A> </LI></UL>
<H3>WebDevelop</H3>
<UL>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl04_LinkList_ctl01_Link
href="http://www.knowsky.com/article.asp?typeid=38">动态网页开发</A>
<LI><A id=CategoryDisplay1_Categories_CatList_ctl04_LinkList_ctl02_Link
href="http://www.knowsky.com/344540.html">弄懂CSS盒子模式(DIV布局快速入门)</A> </LI></UL>
<H3>最新评论 <A id=RecentComments1_RSSHyperlink1
href="http://www.cnblogs.com/papapa/CommentsRSS.aspx"><IMG
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"
src="白屏和Network i-o error,gsrvr进程锁死 - Gis经验 - 博客园.files/xml.gif"></A></H3>
<DIV class=RecentComment>
<UL>
<LI style="WORD-BREAK: break-all"><A
id=RecentComments1_CommentList_ctl01_Hyperlink1
href="http://www.cnblogs.com/papapa/archive/2007/11/19/760863.html#964101">1. re:
白屏和Network i/o error,gsrvr进程锁死</A>
<LI style="WORD-BREAK: break-all">恩,对
<LI style="MARGIN-RIGHT: 4px; TEXT-ALIGN: right">--车亚军
<LI style="WORD-BREAK: break-all"><A
id=RecentComments1_CommentList_ctl02_Hyperlink1
href="http://www.cnblogs.com/papapa/archive/2007/11/17/760863.html#962199">2. re:
白屏和Network i/o error,gsrvr进程锁死</A>
<LI style="WORD-BREAK: break-all">最后 <BR>结果:O了 是什么意思?OK?
<LI style="MARGIN-RIGHT: 4px; TEXT-ALIGN: right">--xc# </LI></UL></DIV></DIV>
<DIV id=main>
<SCRIPT type=text/javascript>
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);
//]]>
</SCRIPT>
<DIV class=post>
<H2><A id=AjaxHolder_ctl01_TitleUrl
href="http://www.cnblogs.com/papapa/articles/760863.html">白屏和Network i/o
error,gsrvr进程锁死</A> </H2>
<P><SPAN
style="FONT-SIZE: 10pt">环境:Server:windows2003+Oracle9i+ArcSDE9
Client:windows+ArcEngine9<BR><BR>问题:在运行过程中(多客户端)出现突然白屏或者网络错误,强制关闭客户端后在服务器端的oracle中的会话和锁(gsrvr.exe)无法释放,累积到一定数量则所有客户端无法连接。<BR><BR>状态:尚未解决<BR><BR>解决过程:这三种现象可能并不是同一个问题,但此次解决主要集中在SDE的稳定性和服务器会话、锁无法释放问题。<BR><BR>注:优化SDE主要还是在优化Oracle配置。<BR><BR>1、将SDE中的TCP/IP
Keepalive on Connections设置为ON<BR> 命令:sdemon
-o info -I config
(查看当前设置状态)<BR> sdeconfig
-o alter -v TCPKEEPALIVE=ON -u SDE
(更改设置)<BR> 解释:此设置将会检测客户端是否已经被关闭,如果是则断开连接。<BR> 疑问:此设置的说明中:两个小时左右进行检测状态,可否设置更短的时间。(可以,修改注册表:
\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters\KeepAliveTime,参见<A
href="http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=25129">http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=25129</A>)<BR> 结果:没有解决以上提出的锁定问题和客户端网络不稳定情况。<BR><BR>2、修改注册表信息:<BR> 修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\SubSystems\Windows
项目中的SharedSection,将原SharedSection=1024,3072,512种的第三项改为SharedSection=1024,3072,1024。<BR> 解释:参见资料<A
href="http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=23953"><FONT
size=3>http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=23953</FONT></A>,没看明白。<BR> 疑问:资料中说明此修改只支持SQLSERVER,不知道对ORACLE是否支持。<BR> 结果:没有解决以上提出的锁定问题和客户端网络不稳定情况。<BR><BR>3、重新通过培植SDE<BR> 命令:通过ArcSDE
For Oracle9i
Installatio重新配置SDE服务。<BR> 解释:在网上看到一个人说重新配置一两次就可以解决gsrvr报错的情况。<BR> 结果:没有解决以上提出的锁定问题和客户端网络不稳定情况。<BR><BR>4、扩大临时表空间和屏蔽缓存读取<BR> 修改:将SDE用户使用的临时表空间改大一些。<BR> 修改dbinit.sde,在最后添加set
DISABLE_SPATIAL_CACHE=TRUE行(在C:\arcgis\ArcSDE\ora9iexe\etc目录下),重新启动SDE服务。<BR> 解释:在SDE的日志sde_esri_sde.log中有以下错误:db_array_fetch_spix_recs
OCI Fetch Error
(24852),查资料说打补丁ArcSDE-Oracle9i-91sp1.msp后设置以上参数,但补丁无法安装,所以试一下以上设置是否可行<BR> 结果:修改缓存设置反而使死机情况增多。<BR><BR>5、打补丁,优化程序,减少IO访问。<BR> 补丁:ArcSDE-Oracle9i-90sp3.msp,sde90-orapatch-ora9i-win.exe (下载地址:<A
href="http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.listPatches&PID=19">http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.listPatches&PID=19</A><FONT
size=3>
)</FONT>,注意在安装补丁之前最好先停止SDE服务,以免重新启动计算机。<BR> 结果:没有解决以上提出的锁定问题和客户端网络不稳定情况。<BR><BR>6、打Oracle补丁,p4163445_92070_WINNT.zip</SPAN><SPAN
style="FONT-SIZE: 10pt"><BR> 解释:目前使用Oracle为9.2.0.1.0版本,咨询ESRI得到9.2.0.3.0以上版本是经过测试的稳定版本。<BR>
补丁:p4163445_92070_WINNT.zip(<A
href="http://www.sjdd.com.cn/download/software/oracle/oracle9i/">http://www.sjdd.com.cn/download/software/oracle/oracle9i/</A>)<BR> 结果:O了,技术问题累死人呀,怎么才能做个快乐的程序员呢</SPAN></P>
<P class=postfoot>posted on 2007-05-26 17:20 <A
href="http://papapa.cnblogs.com/">papapa</A> 阅读(270) <A
href="http://www.cnblogs.com/papapa/articles/760863.html#Post">评论(2)</A>
<A
href="http://www.cnblogs.com/papapa/admin/EditArticles.aspx?postid=760863">编辑</A>
<A id=lnkFavorite760863
onclick="Favorite(760863,'白屏和Network i/o error,gsrvr进程锁死','http://www.cnblogs.com/papapa/articles/760863.html',this);return false"
href="http://www.cnblogs.com/papapa/articles/760863.html#">收藏</A> 所属分类: <A
href="http://www.cnblogs.com/papapa/category/71286.html">ArcSde</A>
</P></DIV><IMG height=1
src="白屏和Network i-o error,gsrvr进程锁死 - Gis经验 - 博客园.files/760863.jpg" width=1> <!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<rdf:Description
rdf:about="http://www.cnblogs.com/papapa/articles/760863.html"
dc:identifier="http://www.cnblogs.com/papapa/articles/760863.html"
dc:title="白屏和Network i/o error,gsrvr进程锁死"
trackback:ping="http://www.cnblogs.com/papapa/services/trackbacks/760863.aspx" />
</rdf:RDF>
-->
<DIV id=AjaxHolder_UpdatePanel1><A name=pagedcomment></A><A name=评论>
<DIV id=comments>
<H3>评论</H3>
<H4><A title="permalink: re: 白屏和Network i/o error,gsrvr进程锁死"
href="http://www.cnblogs.com/papapa/articles/760863.html#962199">#1楼</A> <A
name=962199></A> <SPAN>2007-11-17 01:11 </SPAN><A
id=AjaxHolder_Comments_CommentList_ctl00_NameLink
href="http://iegrhn.cnblogs.com/" target=_blank>xc#</A> </H4>
<P>最后 <BR>结果:O了 是什么意思?OK? <A onclick='return SetReplyAuhor("xc#")'
href="http://www.cnblogs.com/papapa/articles/760863.html#post">回复</A> <A
onclick="GetQuote(962199);return false"
href="http://www.cnblogs.com/papapa/articles/760863.html#post">引用</A> <A
title=查看该作者发表过的评论
href="http://www.cnblogs.com/CommentsByAuthor.aspx?author=xc%23"
target=_blank>查看</A> <A
id=AjaxHolder_Comments_CommentList_ctl00_DeleteLink
href="javascript:__doPostBack('AjaxHolder$Comments$CommentList$ctl00$DeleteLink','')"></A> <A
id=AjaxHolder_Comments_CommentList_ctl00_EditLink></A> </P>
<H4><A title="permalink: re: 白屏和Network i/o error,gsrvr进程锁死"
href="http://www.cnblogs.com/papapa/articles/760863.html#964101">#2楼</A> <A
name=964101></A><A name=Post></A> <SPAN>2007-11-19 13:40 </SPAN><A
id=AjaxHolder_Comments_CommentList_ctl01_NameLink target=_blank>车亚军 [未注册用户]</A>
</H4>
<P>恩,对 <A onclick='return SetReplyAuhor("车亚军")'
href="http://www.cnblogs.com/papapa/articles/760863.html#post">回复</A> <A
onclick="GetQuote(964101);return false"
href="http://www.cnblogs.com/papapa/articles/760863.html#post">引用</A> <A
title=查看该作者发表过的评论
href="http://www.cnblogs.com/CommentsByAuthor.aspx?author=%e8%bd%a6%e4%ba%9a%e5%86%9b+%5b%e6%9c%aa%e6%b3%a8%e5%86%8c%e7%94%a8%e6%88%b7%5d"
target=_blank>查看</A> <A
id=AjaxHolder_Comments_CommentList_ctl01_DeleteLink
href="javascript:__doPostBack('AjaxHolder$Comments$CommentList$ctl01$DeleteLink','')"></A> <A
id=AjaxHolder_Comments_CommentList_ctl01_EditLink></A> </P></DIV>
<STYLE>TD {
FONT-SIZE: 12px
}
.commentTextBox {
FONT-SIZE: 13px; FONT-FAMILY: Verdana
}
A.blue:visited {
COLOR: blue
}
A.blue:active {
COLOR: blue
}
A.blue:link {
COLOR: blue
}
A.blue:hover {
COLOR: blue
}
</STYLE>
<!--Beging Temp Save-->
<STYLE>.userData {
BEHAVIOR: url(#default#userdata)
}
</STYLE>
<DIV class=userData id=CommentsPersistDiv></DIV>
<SCRIPT type=text/javascript>
function pageLoad()
{
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(handleInitializeRequest);
//Sys.WebForms.PageRequestManager.getInstance().add_endRequest(handleEndRequest);
}
function handleInitializeRequest(sender, args)
{
var prm = Sys.WebForms.PageRequestManager.getInstance();
var eid = args.get_postBackElement().id;
if (eid.indexOf("DeleteLink")>0)
{
args.get_postBackElement().innerHTML = "<font color='red'>正在删除...</font>";
}
else if (eid.indexOf("btnSubmit")>0)
{
document.getElementById("AjaxHolder_PostComment_ltSubmitMsg").innerHTML="正在提交...";
document.getElementById("AjaxHolder_PostComment_btnSubmit").disabled = true;
}
else if(eid.indexOf("refreshList")>0)
{
document.getElementById("AjaxHolder_PostComment_refreshList").innerHTML="<font color='red'>正在刷新...</font>";
}
}
function TempSave(ElementID)
{
try
{
CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value);
CommentsPersistDiv.save("CommentXMLStore");
}
catch(ex)
{
}
}
function Restore(ElementID)
{
CommentsPersistDiv.load("CommentXMLStore");
document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent");
}
</SCRIPT>
<!--Ene TempSave-->
<DIV id=divRefreshComments
style="FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right"><A
id=AjaxHolder_PostComment_refreshList
href="javascript:__doPostBack('AjaxHolder$PostComment$refreshList','')">刷新评论列表</A> </DIV>
<DIV class=commentform><SPAN id=AjaxHolder_PostComment_ltSubmitMsg
style="COLOR: red"></SPAN><BR><A name=Feedback></A>
<TABLE cellSpacing=1 cellPadding=1 border=0>
<TBODY>
<TR>
<TD width=75></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD width=55>标题</TD>
<TD><INPUT class=commenttb id=AjaxHolder_PostComment_tbTitle
style="WIDTH: 320px" value="re: 白屏和Network i/o error,gsrvr进程锁死"
name=AjaxHolder$PostComment$tbTitle></TD>
<TD><SPAN id=AjaxHolder_PostComment_RequiredFieldValidator1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -