网页数据抓取软件(一个自动重启Webserver的小程序总结崩溃了)

优采云 发布时间: 2022-02-11 20:27

  网页数据抓取软件(一个自动重启Webserver的小程序总结崩溃了)

  我每天维护学校的教务管理系统。流量少的时候还好。当流量很大时,服务器会时不时崩溃。. 有同学写了一个自动重启Web服务器的小程序,果断用它学了。

  Web服务器部署在Linux操作系统上,IDE使用Weblogic Workshop。如果访问量超过 Weblogic 连接池的最大容量,服务器就会崩溃。. Weblogic 有一个带有自己网页的控制台,其中有一个监控页面 Monitor。显示当前连接数、最大连接数等值。所以你可以写一个程序来实时捕捉监控页面的数据来决定什么时候自动重启。

  使用 wget 命令下载网页,使用 system 命令执行语句。

  如 wget -O baidu_index.html

  这样,在当前目录下,百度的主页就被抓取到baidu_index.html文件中。

  写在程序中,使用system("wget -O baidu_index.html"); 运行后就相当于执行了上面的命令。同样,编写 system("startWeblogic.sh &"); 相当于重启Weblogic。

  这很简单。使用wget下载到监控页面后,读取当前连接数。如果大于某个值,重启就大功告成了~(因为监控页面的边框是固定的,所以在固定的行数读取数字就好了。O(∩_∩)O~~) .

  写完程序,我觉得我还差得很远,加油吧!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线