Support

Home Forums Event Espresso Premium Releasing the "Reserved Seat" not working

Releasing the "Reserved Seat" not working

Posted: July 8, 2022 at 1:44 pm


Kbradley5

July 8, 2022 at 1:44 pm

I read through previous tickets in the forums on releasing the reserved seats. I followed the instructions and reset the “Reset Ticket and Datetime Reserved Counts” button to no avail. Please advise! thanks


Tony

  • Support Staff

July 11, 2022 at 4:52 am

Hi there,

How long has the reserved seat been in reserve for?

Can you add a screenshot of your Ticket and Datetime section for the event?

Are you using Waitlist add-on?

Have you checked to confirm WP_CRON is enabled on the site?


Kbradley5

July 12, 2022 at 10:19 am

How long has the reserved seat been in reserve for?

Can you add a screenshot of your Ticket and Datetime section for the event? I have a screen shot, but where do I upload for you?

Are you using Waitlist add-on? not that I am aware of?

Have you checked to confirm WP_CRON is enabled on the site? Where would I check that? I am a very small business owner I do everything!


Tony

  • Support Staff

July 13, 2022 at 8:29 am

How long has the reserved seat been in reserve for?

I think you missed the reply to this one πŸ™‚

Can you add a screenshot of your Ticket and Datetime section for the event? I have a screen shot, but where do I upload for you?

Host the image and then post a link to it, you can do it through the sites media uploader (Dashboard -> Media) or using a 3rd party service:

https://eventespresso.com/wiki/troubleshooting-checklist/#screenshots

Are you using Waitlist add-on? not that I am aware of?

I’ve just checked on your site and you don’t have that add-on active, so no πŸ™‚

Have you checked to confirm WP_CRON is enabled on the site? Where would I check that? I am a very small business owner I do everything!

The way I would do this is to install this plugin on the site:

https://en-gb.wordpress.org/plugins/wp-crontrol/

Then go to Tools -> Cron events.

Do you see any notices at the top of that page above WP_CRON?


Kbradley5

July 13, 2022 at 12:36 pm

here is the screen shot https://childbirthconcierge.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-12-at-12.18.24-PM.png

I can seem to find the button to ADD the WP CON plugin, Ive reached out to the my guy who helped me set up my site to find out why I cant add a plugin. Alsways is something


Joao Victor

  • Support Staff

July 13, 2022 at 2:52 pm

Hi there!

Thanks for getting back to us.

The WP Cron is crucial to this feature since it schedules a task that will remove the ticket not purchased after 1 hour (that is our default). You can find more details about it here: https://www.wpbeginner.com/plugins/how-to-view-and-control-wordpress-cron-jobs/

I hope you can check if it’s working!


Kbradley5

July 15, 2022 at 9:23 am

ok I got it uploaded, do I need to do anything else?


Tony

  • Support Staff

July 18, 2022 at 3:47 am

So you now have WP Crontrol installed and activate?

Go to Tools -> Cron events.

Do you see any notices at the top of that page above WP_CRON?


Kbradley5

July 18, 2022 at 5:11 am

NOt sure which NOTICE I am looking for ( I ma so rry- dont work in thi sstuff alot)

https://childbirthconcierge.com/wp-content/uploads/2022/07/Screen-Shot-2022-07-18-at-7.10.26-AM.png

here is a screen shot of the page at the top.


Tony

  • Support Staff

July 18, 2022 at 10:03 am

Ok, so the 3rd notice on that screenshot is:

“The DISABLE_WP_CRON consent is set to true. WP-Cron spawning is disabled.”

So someone has disabled WP_CRON on your site/server, usually, when they do this they set up a ‘real’ server-side cron job to do the same thing as what WordPress does (but more efficiently). However, on your site, it’s listing cron jobs that haven’t run for weeks, so the above hasn’t been done.

Can I take a quick look in the admin? I’d like to check the cron jobs before advising your further as you may have a good few waiting which will then trigger all kinds of jobs on your site once WP_CRON has been fixed.

If that’s ok, please send temp login credentials using this form:

https://eventespresso.com/send-login-details/


Kbradley5

July 18, 2022 at 1:10 pm

I have sent the logon details thank you SO much!


Kbradley5

July 19, 2022 at 10:18 am

Did the details come across?


Kbradley5

July 20, 2022 at 10:51 am

I just wanted you to know, that no one has disabled or set up anything different. As I just uploaded WP_Cron upon your suggestion to look for it under tools. I am at a loss as to how to move forward. I will hire someone to fix this, just don’t know who or where to look for someone to fix this. Thanks..please advise.


Tony

  • Support Staff

July 22, 2022 at 5:34 am

Hi there,

My apologies for the delayed reply.

I just wanted you to know, that no one has disabled or set up anything different. As I just uploaded WP_Cron upon your suggestion to look for it under tools.

‘Someone’ has set up the server to disable WP_CRON, most likely your host.

The plugin I asked you to install just shows your WP_CRON events set up within WordPress and will display a notice if WP_CRON has been disabled on the site, the way it gets disabled is by adding some code to your site’s wp-config.php file (you can’t change it within the admin itself).

This change was made about a month ago as you have cron jobs sitting from just over a months time.

Which hosting company do you host the site with? I’d start by creating a ticket with them and asking if they have disabled WP_CRON on your site, someone had to have set that constant within the wp-config.php file and if you’ve not been working with a developer who may have done it (I assume not by your earlier responses) then it may have been your host.

You have about 40 cron jobs related to registrations over the past month from Event Espresso sitting waiting which may trigger emails to the users who created the registrations when WP_CRON is fixed, do you want me to remove those for you or leave them as is?


Kbradley5

July 22, 2022 at 9:22 am

Thank you so much. We have put a ticket in with GoDaddy, as we truly just uploaded the WP-Cron when our discussio with Event Espresso started, so we are completely stumped at the “Jobs” being there for a month.

We may ask you to clear out the jobs, but we 1st want GoDaddy to see what some of the issues are. I will reach back out- Thank you AGAIN!


Tony

  • Support Staff

July 22, 2022 at 9:40 am

I think it might help you if I explain a little above WP-Cron here.

WP-CRON is a feature built into WordPress itself and to explain a little, its a sort of ‘sudo’ (aka fake) job schedule.

It allows plugins, themes, etc to set a ‘scheduled’ task to run later than now… we use it for lots of things but to give a quick example, WordPress has its own tasks scheduled to check for updates on the site twice a day.

It is a ‘sudo’ schedule because it can’t actually set up a task to run at a specific time, it sets up a task and says run ‘twice daily’ but the task can only run if a visitor hits the site to trigger a cp-cron check (the tasks stores the time it was last run and compares that time to ‘now’ when wp-cron is triggered). This is where it gets a little… tricky, for wp-cron to work EVERY single time someone visits your site (including you, the admin) in the background WordPress says:

‘Any tasks scheduled to run right now? Nope, ok!’

next request

‘Any tasks scheduled to run right now? Nope, ok!’

next request

‘Any tasks scheduled to run right now? Oh hey I should check for updates, and run this other task for EE to release seats etc etc’

So it’s running that check every time any page is visited on the site, that’s normal, it’s how WP-CRON works.

Hosts prefer that isn’t the case. It’s (slightly) more processing on every single request and they want to reduce that if possible… fewer resources required per site means more sites can run on the same server.

So what they often do is disable WP-CRON by adding a line of code into your sites wp-config.php file:

define('DISABLE_WP_CRON', true);

And they SHOULD set up a ‘real’ cron job on the server, one that will actually run every X mins or whatever to check if there are scheduled WP Cron taks. Still fewer resources are needed because it doesn’t happen on every request but WP-CRON still works, it’s just only called every X mins now not all the time (which is fine for 99% of users).

It looks like your server doesn’t have that cron set up or there is an issue with it.

—-

The plugin I gave you is just listing the WP-Cron tasks set up within WordPress, it doesn’t ‘do’ anything as is but just shows you what has been set up on your site. So roughly a month ago, WP-CRON was disabled and the scheduled tasks are still sitting waiting to run within WordPress, that’s what that plugin is showing you πŸ™‚


Kbradley5

July 22, 2022 at 11:10 am

Tony, Thank you for this detailed explanation… we will await to hear from GoDaddy as to how it became disabled. WHO-DONNI??


Kbradley5

July 31, 2022 at 9:06 am

Evidently GoDaddy is saying that I have to upgrade to a more expensive hosting package, does this sound within reason?


Tony

  • Support Staff

August 1, 2022 at 8:31 am

What type of hosting do you have with them?

I assume it’s the Managed WordPress Hosting package? Cheapest?

I wouldn’t have thought that you would need anything special to run your site tbh, I don’t know how many visitors you get etc but why are they saying you need ‘better’ hosting?

Personally, my advice would be move away from GoDaddy but I can’t ‘tell you’ do that πŸ™‚


Kbradley5

August 1, 2022 at 8:58 am

I hear you, I did post another issue I found yesterday, so not sure if it is coming down to the same WP-CROM issue. I wouldn’t say I have a ton of visitors maybe 2k per month. Not sure what is considered a LOT,m lol!


Tony

  • Support Staff

August 1, 2022 at 9:08 am

I wouldn’t consider that a lot, not in regards to hosting at least πŸ™‚

You need a hosting package which suits your sites needed, they’ve disabled WP-CRON but haven’t enabled a server cron to replace it? I’m not sure why you would need a ‘better’ hosting package for that?

If they are saying they can’t do that or change make changes to the hosting package you are on to accommodate they you will likely need to change it.

But again if it were up to me at that point, I’d switch to a different provider who can give me a hosting package that suits at a price I was willing to spend, not be forced up and up my current hosting theirs because they can’t.


Kbradley5

August 1, 2022 at 12:46 pm

Would it be better on if I host on C Panel? I can do that at no additional charge.


Kbradley5

August 1, 2022 at 1:21 pm

Tony- On July 22 you went in and saw 40 taks waiting
“You have about 40 cron jobs related to registrations over the past month from Event Espresso sitting waiting which may trigger emails to the users who created the registrations when WP_CRON is fixed, do you want me to remove those for you or leave them as is?”

I just went in again, and now it seems to be active. Does everything look right now?


Tony

  • Support Staff

August 2, 2022 at 8:21 am

Would it be better on if I host on C Panel? I can do that at no additional charge.

Possibly yes, I’m not overly familiar with GoDaddy’s hosting packages as I don’t use them.

I just went in again, and now it seems to be active. Does everything look right now?

The cron jobs appear to have run, so ‘maybe’.

WP_CRON is still disabled but a real cron may have now been set up on the server. I’ll check this again in 24 hours to see if the crons are running.


Tony

  • Support Staff

August 3, 2022 at 9:19 am

Hmm, so there are now WP CRON tasks that are due to run on the site.

If there is a ‘real’ cron set up those should clear once that runs, but we don’t know when it is. Right now the most overdue task is 19 minutes 30 seconds ago behind. I’ll give it a little and check again.

If it goes much further GoDaddy will need to adjust the cron job anyway to run more frequently.

You must be logged in to reply to this support post. Sign In or Register for an Account

Event Espresso