-
Notifications
You must be signed in to change notification settings - Fork 896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After an appliance reboot, the UI login spinner spins forever #3468
Comments
@dmetzger57 Weren't you looking at this today? |
Yes, LJ kindly helped me triage and we discovered the issue is related to our move to Puma.
|
Note that @hsong-rh found you can still type through the spinner...so you can hit enter and login anyway. |
Reverting back to the old web server so we can work on the following issues in a branch outside of master: ManageIQ#3477 ManageIQ#3468 ManageIQ#3444
FWIW i can still reproduce the bug with the connection pool set to 1 (but still running puma). restarting doesn't seem to be necessary - just logging out/in again. if i hit refresh, sometimes i am logged in and sometimes i am taken back to the login page, where i can then log in successfully. some other odd behavior that @gtanzillo found that i have also reproduced: hitting refresh will sometimes result in some HTML being printed rather than rendered. |
Found some things of interest when comparing a happy request to
|
I believe this is puma/puma#743 |
I've updated the Gemfile on the appliance to pull puma from git, and done an I wasn't doing a very good job of reproducing it, however, so... let me know whether you can still get it to break? ¯_(ツ)_/¯ |
This might be related to #3444
The UI worker strace is showing
futex(0xca9634, FUTEX_WAIT_PRIVATE, 1721, NULL)
Note, I'm able to
wget localhost:3000
so it is responding to requests and works but the UI worker seems stuck via strace.To recreate this: you need to ensure 7a05adb is applied.
The initial deployment of the appliance seems to work (logging in and navigating around works). After you reboot the appliance, that's when you get the login page but it spins forever.
Reverting that commit and setting the database.yml pool to 1, bundling and things work again.
The text was updated successfully, but these errors were encountered: