On Tue, May 11, 2021 at 8:45 PM Huji Lee <[email protected]> wrote: > > @Bryan: this is great! In fact, https://sge-jobs.toolforge.org/tool/huji > completely serves my current needs. I added the links to the Grid page on the > Wikitech wiki. > > @Brooke: thanks for the -xml idea. As it turns out, that is what Bryan's code > uses too. Nevertheless, I cannot get it to work. The PHP code shown below > returns a blank page at https://huji.toolforge.org/status.php > > <?php > $out = shell_exec('qstat -xml'); > print_r($out); > > In fact, I even went so far as using the exact command I found in Bryan's > code which is /usr/bin/qstat -xml -j '*' | /bin/sed -e > 's/JATASK:[^>]*/jatask/g' but even that results in a blank output on the web. > On the command line, both of those return an XML as expected. Any ideas as to > how that could be the case?
There's no qstat command on k8s which your webservice is running from: 02:25:25 1 ✗ zhuyifei1999@tools-sgebastion-08: ~$ cat ~tools.huji/service.manifest # This file is used by Toolforge infrastructure. # Please do not edit manually at this time. # Mon Oct 12 19:49:38 2020 backend: kubernetes distribution: debian version: 4 web: php7.2 02:25:29 0 ✓ zhuyifei1999@tools-sgebastion-08: ~$ sudo -- sudo -Hu tools.huji kubectl get po NAME READY STATUS RESTARTS AGE huji-[...] 1/1 Running 0 74d 02:25:36 0 ✓ zhuyifei1999@tools-sgebastion-08: ~$ sudo -- sudo -Hu tools.huji kubectl exec -it huji-[..] /bin/bash tools.huji@huji-[...]:~$ qstat bash: qstat: command not found You must run on the grid to talk to the grid. YiFei Zhu _______________________________________________ Wikimedia Cloud Services mailing list To unsubscribe send an email to [email protected] (formerly [email protected]) %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
