服务器 频道

网友提问:资源平台访问缓慢如何解决

    【IT168 专稿】最近,IT168收到一些网友关于资源平台访问缓慢的问题,对此我们挑选了有代表性的问题进行了解答。

    网友提问:

    IT168的专家你们好,最近本人所在学校需要在服务器上建立一套资源平台,学校内部教师通过资源平台获取资源完成网络授课的目的,这个平台搭建后使用一段时间没有任何问题,但是随着访问教师帐户以及相应资源的增多,大家都普遍感觉到资源平台的访问速度不太理想,经常要刷新半天才能够出来相应页面信息,点其他页后又需要等待很长时间。

    这个资源平台使用的是resin发布页面,平台是通过JAVA编写完成的。查询resin运行状态时本人发现反复出现诸如http cannot bind to *:8001,check for conflicting servers的提示。由于我对JAVA和服务器配置不太熟悉,所以向IT168专家求救希望能够帮助我解决这个难题,否则这个资源平台名存实亡根本无法顺利为学校内部用户提供服务。(如图1)

图1(点击看大图)

    IT168解答:

    针对这位朋友提出的问题我们仔细进行了分析,首先访问资源平台页面后缀是JSP,也就是说该站点是通过JSP语言来编写的。同时根据读者描述使用的是RESIN发布的站点。RESIN是一款不错的WEB发布工具,通过图1我们可以了解到错误提示信息为http cannot bind to *:8001,check for conflicting servers,这个错误提示的意思是HTTP服务无法绑定到8001端口,请查询相关服务。

    一般来说服务无法绑定到指定端口大部分都是由于端口被占用造成的,于是笔者进入RESIN工具的conf目录,找到resin.conf编辑此配置文件,找到配置文件中的8001信息将其进行修改。(如图2)

图2(点击看大图)

    小提示:
    对于RESIN发布工具来说除了绑定服务端口外srun还要使用一个端口,所以如果运行时提示srun cannot bind to *:6807,check for conflicting servers时我们也要编辑resin.conf配置文件修改srun绑定的端口。

    修改端口我们在运行日志记录处就不会再看到报错提示了,如果两个端口都没有产生冲突的话就能够看到srun listening to X.X.X.X:6807(srun绑定端口),HTTP LISTENING TO *:8000(HTTP发布端口)的正确运行状态了。(如图3)

 图3(点击看大图)

0
相关文章