PWA中任务列队卡死的处理办法

2019.11.05 - 猪脑子

Microsoft Project Server是一款很优秀的项目管理软件,但是安装起来非常的复杂,没有安装经验的小伙伴可能搞起来一头雾水。

不单单是安装困难,问题还是一堆。最为致命的是资料非常少,百度下来基本上是查不到什么资料。相比于同样是项目管理软件的禅道真的太复杂了,但是单位之前不知道是谁上了这个系统,虽然问题不少,目前有些功能还是其他项目软件无法取代的。比如Microsoft Project软件可以直接连接到Microsoft Project Server服务器,可以用Microsoft Project软件发布等等。

那么之前没有处理问题的经验,没办法只能硬着头皮上。笔者啃了一个月的骨头,终于把这个最难啃的PWA啃下来了,目前是完整的安装成功了。但是也遇到各种奇葩问题,也只能慢慢探索和查询资料。

这不,笔者这里又遇到pwa列队任务卡死的问题,查了好多资料都没有办法解决。Microsoft Project Server 版本是2010,现在最新应该到2018还是2019。可能新版已经修复这个bug了,但是这个软件安装超级麻烦就不打算折腾了。

终于经过不懈努力在CSDN上面看到一篇文章,说是可能是Microsoft Project Server 2010 队列服务和Microsoft Project Server 2010 事件服务假死,导致签入或者签出卡死的问题。于是去服务器重启了一下这两个服务,果然再去后台查看列队任务已经完成了。。。

emmp,困扰了好久的问题终于解决了。。

可是可是、、、总不能一有问题就重启这几个服务吧,笔者管理二三十台服务器,不可能一个每天都要搞这个东西,想想能不能偷个懒,做个批处理来重启这几个服务,于是说干就干。。。

新建文本文档,粘贴以下内容

@echo off
echo 停止服务
net stop ProjectQueueService14
echo 重新启动服务
net start ProjectQueueService14
echo 停止服务
net stop ProjectEventService14
echo 重新启动服务
net start ProjectEventService14
echo 完成!!!!

另存为所以文件,命名为重启列队服务.bat

需要注意的是认准服务名,ProjectQueueService14 是Microsoft Project Server 队列服务 2010的服务名, ProjectEventService14 是Microsoft Project Server 事件服务 2010的服务名,具体的看法可以去服务里查看。

这样还没完,为什么。。因为我希望他每天定时重启,省的我隔两天就要去搞他。说干就干。。。这里的思路是利用系统自带的计划任务,定期执行这个bat文件。

右键计算机-计算机管理-配置-计划任务-创建任务-命名为定时重启列队

设置触发器-制定计划-每天-开始时间可以设置上班前30分钟,我这里设置7:48分,频率设置为每天,每隔1天发生一次。

新建-操作-启动程序-浏览-设置启动程序或脚本的目录-选择我们的重启列队.bat文件,我这里放在桌面上,然后点击确定。

然后去任务计划程序库中查看是否已经创建成功了。静静的等待看看明天7:48分是否执行成功,在这个页面也会有日志提醒的。

- END -

147
0

已关闭回复!

《湘湖碎月》

湘湖隔钱塘江与西湖风景名胜区相对,与西湖、钱塘江构成杭州旅游风景的金三角。