Support

Home Forums Event Espresso Premium Never ending spinner – page freezes

Never ending spinner – page freezes

Posted: May 7, 2016 at 1:09 pm


Daniel Woolston

May 7, 2016 at 1:09 pm

When the user fills out the registration form and clicks “Proceed to payment options” the spinner comes up and the page locks up. The admin view shows the registration as ‘abandoned’ – happening almost weekly now.
the log for the time frame of 5/7/2016 13:30 abandoned registration, if it helps:

[2016-05-07 13:23:57] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:23:57] EE_Session -> _create_espresso_session()
—————————————————————————————-
[2016-05-07 13:23:55] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:23:55] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:23:55] EE_PUE -> __construct()
—————————————————————————————-
[2016-05-07 13:23:55] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:23:55] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:23:55] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:23:55] EE_Payment_Method.class.php
—————————————————————————————-
[2016-05-07 13:23:57] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:23:57] EE_SPCO_Reg_Step_Attendee_Information.class.php -> process_reg_step()
—————————————————————————————-
[2016-05-07 13:23:58] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:23:58] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:23:58] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:23:58] EE_PUE -> __construct()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Session -> _create_espresso_session()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:23:59] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:23:59] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:29:06] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:29:06] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:29:06] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:06] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:29:06] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:29:08] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:08] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:29:09] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:29:09] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:29:09] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:09] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:29:09] EE_Session -> _create_espresso_session()
—————————————————————————————-
[2016-05-07 13:29:11] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:29:12] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:29:12] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:12] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:29:12] EE_Session -> _create_espresso_session()
—————————————————————————————-
[2016-05-07 13:29:07] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:29:07] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:29:07] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:07] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:29:07] EE_Session -> _create_espresso_session()
—————————————————————————————-
[2016-05-07 13:29:23] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:29:23] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:29:23] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:23] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:29:23] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:29:23] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:29:36] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:29:36] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:29:36] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:29:36] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:29:36] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:29:37] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:30:00] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:30:00] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:30:00] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:00] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:30:00] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:30:01] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:30:18] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:30:18] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:30:19] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:19] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:30:19] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:30:19] EE_Session.core.php -> clear_session()
[log message] session cleared by : EED_Ticket_Selector::process_ticket_selections()
—————————————————————————————-
[2016-05-07 13:30:19] EED_Ticket_Selector.module.php -> process_ticket_selections()
—————————————————————————————-
[2016-05-07 13:30:19] EED_Ticket_Selector.module.php -> _validate_post_data()
—————————————————————————————-
[2016-05-07 13:30:19] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:19] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:19] EED_Ticket_Selector.module.php -> _add_ticket_to_cart()
—————————————————————————————-
[2016-05-07 13:30:19] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:30:20] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:30:20] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:20] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:30:20] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:30:21] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:21] EE_Payment_Method.class.php
—————————————————————————————-
[2016-05-07 13:30:22] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:30:23] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:30:23] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:30:23] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:23] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:30:23] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:30:23] EE_Payment_Method.class.php
—————————————————————————————-
[2016-05-07 13:30:23] EE_Session.core.php -> clear_session()
[log message] session cleared by : EED_Ticket_Selector::process_ticket_selections()
—————————————————————————————-
[2016-05-07 13:30:23] EED_Ticket_Selector.module.php -> process_ticket_selections()
—————————————————————————————-
[2016-05-07 13:30:23] EED_Ticket_Selector.module.php -> _validate_post_data()
—————————————————————————————-
[2016-05-07 13:30:23] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:23] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:23] EED_Ticket_Selector.module.php -> _add_ticket_to_cart()
—————————————————————————————-
[2016-05-07 13:30:24] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:30:24] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-
[2016-05-07 13:30:24] EE_Session.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:24] EE_Session.core.php -> _espresso_session()
—————————————————————————————-
[2016-05-07 13:30:24] EE_Cart.core.php
—————————————————————————————-
[2016-05-07 13:30:24] EE_Cart.core.php -> __construct()
—————————————————————————————-
[2016-05-07 13:30:24] EE_Payment_Method.class.php
—————————————————————————————-
[2016-05-07 13:30:25] EE_Error.core.php -> get_notices()
—————————————————————————————-
[2016-05-07 13:30:26] EE_Checkin.class.php
—————————————————————————————-
[2016-05-07 13:30:26] EE_Cron_Tasks -> log_scheduled_ee_crons()
[scheduled EE cron] AHEE__EE_Cron_Tasks__clean_up_junk_transactions
—————————————————————————————-


Daniel Woolston

May 7, 2016 at 1:14 pm

probably help if i supply a url (duh):
http://www.banditsgoaltending.com/?espresso_events=summer-camp-southside-1

grab 1st ticket (pay by check ticket)


Tony

  • Support Staff

May 9, 2016 at 2:23 am

Hi Daniel,

I ran a test registration and it worked fine for me.

The spinner means there is an ajax request happening and EE is waiting for a response. This can ‘freeze’ if there is unexpected content returned within that request that EE doesn’t know what to do with.

The log above is a log of functions called within Event Espresso but it doesn’t show the ‘unexpected’ content that was likely thrown on the ajax request.

Usually that content is a notice/warning/error thrown by the server and should shown be within the servers error log, so do you have access to the error logs on there server? (usually available within your control panel or within the error_log file on the server)

If so take a look within those and see if any errors have been thrown at the time of the registration above.

If you go to Event Espresso -> Maintenance -> System information.

Search for wp_memory and note the value set.

Now search for memory_limit and not the values set for that.

Post both of those here please.


Daniel Woolston

May 9, 2016 at 4:12 pm

i’ve asked our hosting company to turn on logging. i dont have access to it in their dashboard. i was able to reproduce it on my end using firefox. we had 5 registrations die today because they’re timing out.
when i click on proceed to payment, 2 ajax calls are posted to admin-ajax.php and they both come back with 200’s. After that nothing. no errors in the console, no pending loads on the Net view in firebug.


Lorenzo Orlando Caum

  • Support Staff

May 9, 2016 at 5:49 pm

Hi Daniel,

This registration issue sounds sporadic so I wonder if your website is running out of memory.

Could you please share feedback on the memory that is being reported by the system tab for Event Espresso?

If you go to Event Espresso -> Maintenance -> System information.
Search for wp_memory and note the value set.
Now search for memory_limit and not the values set for that.
Post both of those here please.


Lorenzo


Daniel Woolston

May 9, 2016 at 5:57 pm

wp_memory 96 MB
memory_limit
global_value 90M
local_value 256M
access 7


Daniel Woolston

May 9, 2016 at 7:02 pm

some progress from the server side of things. i just received this from hosting company:

Thanks for contacting DreamHost. Sorry to hear about the problems you
have been experiencing. It appears that the MySQL server is a bit loaded
which is most likely the cause of the errors. To remedy this we can move
the account to a newere lesser loaded server where these problems should
not occur. There is some downtime but it should not last longer then
20-30 minutes if even that. Reply back to confirm and we will that move
underway for you.

here’s hoping that it resolves this.


Josh

  • Support Staff

May 10, 2016 at 8:35 am

That was very kind of them to move your account to a server that has less of a load. Good for them!

The support post ‘Never ending spinner – page freezes’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso