Going from Matthew's answer I went to my database and found the queue table. I had tried his way first but I had no task with a 0, all were null, and I wad one with a 1 in it already.
As Matthew said, go to phpMyAdmin > your database > queue
, but rather than edit the information I used TRUNCATE
on the table.
I went back to my site and it was fixed with, as far as I can tell, no issues. I went into utilities and did a clear cache and it successfully ran and finished.
I did also up my memory_limit
in my php.ini file to 512M
Update: I was unsure if this method completely broke my site or not. It seems the answer was likely yes and no. Craft3 let me save an url for a section as {parent}
which is obviously going to cause issues eventually. It couldn't save because of that while working in the background. And if I went back it started new tasks but couldn't get past the first.