Please create a ticket on Phabricator and assign it to me. I will log all
my findings there.

YiFei Zhu

On Fri, Jan 31, 2020 at 3:23 PM David Richfield <[email protected]>
wrote:

> OK, this tool is still crashing, and I need help understanding what to
> debug. Is it the PHP script? I don't know enough PHP to debug this
> properly, so I'll need help if so. Or can the whole service go down
> because a Python CGI script crashes?
>
> I've taken a look through the logs, and until late December last year,
> whenever it went down, it was brought up again immediately.
>
> I've pasted the logs of the most recent crashes at
> https://wikitech.wikimedia.org/wiki/User:Slashme/logpaste
>
>
>
> On Mon, 27 Jan 2020 at 22:57, David Richfield <[email protected]>
> wrote:
> >
> > This tool is still crashing, and it's not clear why. I think I've fixed
> > the Python issues that were causing the errors in the log that Arturo
> > noticed, but it crashed again today.
> >
> > tools.parliamentdiagram@tools-sgebastion-07:~$ webservice status
> > Your webservice is not running
> > tools.parliamentdiagram@tools-sgebastion-07:~$ webservice start
> > Starting webservice.............
> > tools.parliamentdiagram@tools-sgebastion-07:~$ tail -f error.log
> > 2020-01-27 21:39:43: (log.c.217) server started
> >
> > So there was nothing in the error log to suggest why the service
> > stopped: the only line in the file was from when I started it up again.
> >
> > Any other suggestions about where I should look for the problem?
> >
> > > On 22/01/2020, Arturo Borrero Gonzalez <[email protected]> wrote:
> > > > On 1/22/20 11:32 AM, David Richfield wrote:
> > > >> Hi all,
> > > >>
> > > >> The parliament diagram tool (
> > > >> https://tools.wmflabs.org/parliamentdiagram/parlitest.php ) is
> down.
> > > >> Last time it happened was a week ago: I just restarted the
> webservice
> > > >> like Alex did, but now it's down again and I'm at work, so I can't
> log
> > > >> in for the next six hours or so. Can someone restart it for me?
> > > >>
> > > >
> > > > here you go!
> > > >
> > > > tools.parliamentdiagram@tools-sgebastion-07:~$ webservice status
> > > > Your webservice is not running
> > > >
> > > > tools.parliamentdiagram@tools-sgebastion-07:~$ webservice start
> > > > Starting webservice.......
> > > >
> > > > tools.parliamentdiagram@tools-sgebastion-07:~$ webservice status
> > > > Your webservice of type lighttpd is running
> > > >
> > > >
> > > >
> > > >> Also, how can I find out why it keeps going down?
> > > >>
> > > > Try inspecting log files. For example:
> > > >
> > > > tools.parliamentdiagram@tools-sgebastion-07:~$ wc -l error.log
> > > > 283822 error.log
> > > >
> > > > You have plenty of information there, including some "funny" things
> like:
> > > >
> > > > Traceback (most recent call last):
> > > >   File
> "/data/project/parliamentdiagram/public_html//westminster.py", line
> > > > 81,
> > > > in <module>
> > > >     sumdelegates['left'],
> > > > sumdelegates['right'])/float(optionlist['wingrows']['left'])))
> > > > ZeroDivisionError: float division by zero
> > > >
> >
> > --
> > David Richfield
> > +49 170 570 4998
>
>
>
> --
> David Richfield
> +49 170 570 4998
>
> _______________________________________________
> Wikimedia Cloud Services mailing list
> [email protected] (formerly [email protected])
> https://lists.wikimedia.org/mailman/listinfo/cloud
_______________________________________________
Wikimedia Cloud Services mailing list
[email protected] (formerly [email protected])
https://lists.wikimedia.org/mailman/listinfo/cloud

Reply via email to