【发布时间】:2023-03-29 02:13:01
【问题描述】:
我有一个天蓝色的云服务启动任务,它创建了一个 PhantomJS 进程,该进程在后台托管一个 Web 服务器。有时需要重启 PhantomJS 进程。
如何重新运行此启动任务而无需执行完整的角色回收?
我有一个端点,我每 5 分钟点击一次以检查 PhantomJS 进程的状态,如果它返回失败,我想重新启动这个进程。
我宁愿不要在 asp.net 中使用 Process.Start,因为这样我就不得不担心凭据和用户模拟来启动进程备份。
我的启动任务运行以下...
START /B "my_log.txt >>" /D "%~dp0" phantomjs2.exe --local-to-remote-url-access=true --ignore-ssl-errors=true js\renderHtmlWebServer.js >> "%TEMP%\PhantomJS_%datetimef%.txt" 2>&1
【问题讨论】:
标签: asp.net iis azure phantomjs azure-cloud-services