Gitlab 500 error , fixed in very funny way, also has a very funny reason
Created by: 0871087123
Um, my English skill is not good , so if i had some wrong words, just laugh please~ My gitlab's version is 6.0.0 1ac6078b. And my gitlab_ci's version is 3.1.0 0130cde. Today i'm trying to cross compile a kernel module for raspberry pi which run a Arch Linux system. The 500 error happens , and i didn't know how it happens. I try to clean my browser cache and access website again. And i found that the gate page is OK.But if i try to login with my account, it will fail with 500 error.But if i use another account i rarely use, i can login success. Then i noticed that i had gitlab_ci installed in my computer.So i try to access gitlab via gitlab_ci, it is OK. But i still cannot visit home page in gitlab. Then i try to clean my old deploy key in gitlab, i login gitlab_ci , visit gitlab via links, and clean my old deploy keys. It works, i can visit homepage again. Thank goddess for my repositories. Even i had backup my repositories.
Finally after i fixed my gitlab environment, i realized something important. Before i found my gitlab is crashed, my home is cut down from internet because i didn't pay my ISP bills in time. Before gitlab crashed, the last thing i found is that every avatar image in my gitlab homepage is replaced with a red X. I checked where the avatar image comes from, i found it comes from gravatar.com. And my wireless router may has something to do with this. When cut down from internet, my router analyze every domain to its IP address. So if it want a image from gravatar, then it will request my router in fact. My router will respond a red X immediately. Is this reason leads to my gitlab's crash?Will this problem happens in new versions?