⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000024.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;kxn&nbsp;(康师傅),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;对Parker的一些改动及原因&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Tue&nbsp;Apr&nbsp;27&nbsp;11:07:59&nbsp;1999)&nbsp;<BR>&nbsp;<BR>【&nbsp;在&nbsp;fkbch&nbsp;(心魔@笨愚斋)&nbsp;的大作中提到:&nbsp;】&nbsp;<BR>∶<I>&nbsp;装上parker后出现了以下问题&nbsp;</I><BR>∶<I>&nbsp;1.更新serverdata耗时太长(可以&gt;1天),可能导致数据的丢失&nbsp;</I><BR>您注意是不是有重复更新的现象,&nbsp;在&nbsp;linux&nbsp;上运行要修改一下&nbsp;parker.c&nbsp;<BR>在子进程中要关闭文件,要不然就会明明读到文件末尾还是能读出东西&nbsp;<BR>在&nbsp;freebsd&nbsp;上就没有问题,faint&nbsp;不知是不是&nbsp;linux&nbsp;kernel&nbsp;的&nbsp;bug&nbsp;&nbsp;<BR>∶<I>&nbsp;2.ProcessData有时会core&nbsp;dump!也会导致数据丢失&nbsp;</I><BR>∶<I>&nbsp;看src后,改了几个小地方,希望和也在用的虫们共同探讨&nbsp;</I><BR>∶<I>&nbsp;1.parker.h&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54&nbsp;#define&nbsp;MAXAGENTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//old&nbsp;is&nbsp;8&nbsp;控制开多少子进程取server的&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数据,8对linux太少了:_)&nbsp;改为32是因为32&gt;max(我感兴趣的ftp&nbsp;sites数)&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;167&nbsp;#define&nbsp;TIMEOUT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;120&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//old&nbsp;is&nbsp;1200&nbsp;1200秒可是20分种,而且&nbsp;</I><BR>∶<I>&nbsp;在parker.c中&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;308&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1)&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;309&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;310&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fgets(Line,MAX,in);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;311&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(feof(in))&nbsp;break;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;312&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((ptr=strchr(Line,CR))!=NULL)&nbsp;*ptr='\0';&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;313&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((ptr=strchr(Line,LF))!=NULL)&nbsp;*ptr='\0';&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;314&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fprintf(out,&quot;%s\n&quot;,Line);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;315&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alarm(TIMEOUT);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;没从server读一行数据的超时就是二十&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;分种,难怪tracy.bupt.edu.cn费大半天!&nbsp;</I><BR>∶<I>&nbsp;2.btree.h&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;160&nbsp;&nbsp;&nbsp;while((long)off&lt;hi)&nbsp;&nbsp;&nbsp;//old&nbsp;is&nbsp;while(off&lt;hi)&nbsp;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;off&nbsp;is&nbsp;double&nbsp;and&nbsp;hi&nbsp;is&nbsp;long&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//notice&nbsp;&nbsp;/*&nbsp;hi&nbsp;is&nbsp;not&nbsp;a&nbsp;valid&nbsp;index&nbsp;!!&nbsp;*/&nbsp;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这是ProcessData&nbsp;core&nbsp;dump的原因&nbsp;</I><BR>admire&nbsp;,&nbsp;我正在试&nbsp;ftp.igd.edu.cn&nbsp;还&nbsp;core&nbsp;dump&nbsp;不&nbsp;:)&nbsp;<BR>∶<I>&nbsp;另外我的parker在<A HREF="http://162.105.11.70/parker主要是北大,清华,中科院的">http://162.105.11.70/parker主要是北大,清华,中科院的</A>&nbsp;</I><BR>∶<I>&nbsp;很遗憾的是我的机器不能24小时访问:_(&nbsp;</I><BR>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;166.111.163.159]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -