On Tue, May 11, 2021 at 2:16 PM Huji Lee <huji.huji@gmail.com> wrote:
>
> Hi,
>
> Some of the jobs I submit to the grid take a long time (say, 30-60 minutes) and I would like to check on their status without having to log back into the labs.
>
> I was hoping I could run shell_exec('qstat') in PHP and display its output on a web page. While shell_exec() works with other commands—e.g. echo shell_exec('whoami') correctly displays my tool's username on the webpage—for reasons I cannot explain, the output of shell_exec('qstat') is always blank. When I run qstat on the CLI at that same time, it does show me the familiar table output of ongoing jobs.
>
> Any idea why that is the case? Has anyone already created a solution for fetching a list of active jobs from the grid and displaying it on a web-based status page for your tool?
I've not done it for a single tool, but I did it for all tools:
* https://sge-status.toolforge.org/
* https://sge-jobs.toolforge.org/
The source for both are linked from their page footers.
You can fetch the current grid job status as json too via
https://sge-status.toolforge.org/api/v1/
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
_______________________________________________
Wikimedia Cloud Services mailing list
To unsubscribe send an email to cloud-leave@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org)
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s