schneidmaster / gitreports.com

Git Reports is a free service that lets you set up a stable URL for anonymous users to submit bugs and other Issues to your GitHub repositories.
MIT License
134 stars 26 forks source link

Profile stuck in "Refreshing repository information from GitHub..." #70

Closed Maxwolf closed 9 years ago

Maxwolf commented 9 years ago

I setup my account to allow players to submit bug reports to an indie games private repo to make our lives easy and not have multiple repos.

Worked perfectly when I first set it up and got the first few tickets in, I went to check on it today and could not send myself test bugs to either repo.

My profile on the site says it is perpetually refreshing the list of repos from Github. I revoked the access of the application and let it re-configure it thinking that might help but now I cannot see any repos.

I fear I just made things worse now, wondering if there is anything that can be done on your end.

schneidmaster commented 9 years ago

Looking into this, will report back tonight.

Maxwolf commented 9 years ago

Thank you!

schneidmaster commented 9 years ago

Apologies for the delay - I'm a college senior and life approaching graduation is crazy. Essentially, there are sporadic issues involving the Sidekiq jobs that handle refreshing repositories and submitting issues. I believe the issue was related to Sidekiq consuming all the server memory, and adding a memory cap to the Sidekiq config seems to have solved the issue (or at least it hasn't recurred in the 10+ days since I did that).

Maxwolf commented 9 years ago

No worries! Busy here also, thanks for taking a look into things. I got the bugs and emails that got caught up in the system was only a few thankfully :)

I would say you can mark this as fixed for now since everything is in order!

sebastianskejoe commented 9 years ago

Seems this is a problem again. I got an issue through four days ago, but today no issues come through and the profile page is stuck on "Refreshing repository ...".

schneidmaster commented 9 years ago

It appears to have to do with how Sidekiq workers are being started. I can see your request enqueued but for some reason it is not being removed from the queue and executed even though none of the workers are busy. I will investigate.

sebastianskejoe commented 9 years ago

Just recieved the issues that got stuck and successfully tested the formular again - thank you very much for resolving this so quick and for providing a great service! :+1: