Support

Home Forums Event Espresso Premium EE4-Nothing in your Event Queue-NO CACHE PLUGINS BEING USED

EE4-Nothing in your Event Queue-NO CACHE PLUGINS BEING USED

Posted: August 2, 2017 at 8:19 pm


dbcfound

August 2, 2017 at 8:19 pm

Hi there! Is there a solution to this issue? I have seen a few post, but all seem to end up being different. Please advise. Do I need to downgrade to EE3? Thanks in advance, Dione


Tony

  • Support Staff

August 3, 2017 at 1:55 am

Hi there,

Nothing in your event queue can be caused by multiple issues, the most common being caching.

Are you sure your host does not run any kind of server side caching?

Can you link me to an event so I can take a look at this?


dbcfound

August 3, 2017 at 6:51 am

Hi Tony,
I am getting some kick back from my host regarding clearing the cache on the server side. They say that they don’t see any errors in the log …although I have pointed them to the support forum post where server side caching has been mentioned.

I so appreciate your help.

http://thedbcfoundation.org/heartwalkregistration/

Thanks,
Dione


Josh

  • Support Staff

August 3, 2017 at 7:33 am

Hi Dione,

Whenever we see the “Nothing in your Event Queue” error it’s because something is resetting the PHP session. Sometimes it can be caching, and we’ve seen other times when it’s another WordPress plugin. Two particular plugins that mangle the session data include NextGEN gallery and Memphis Document Library, and there may be others. Can you try temporarily deactivating the other plugins on the site to see if that fixes things?


dbcfound

August 3, 2017 at 11:38 am

Hi there! I have deactivated all plugins, except for my page builder (Beaver). Also, I am using Generate Press theme. I am still getting nothing in your event queue. Please advise. Thanks, Dione


Josh

  • Support Staff

August 3, 2017 at 11:51 am

Hi there,

I’m not getting the error anymore:

https://www.evernote.com/l/AATZCkYgDFRLfau0G56hhw5UzYe3IOabfFUB/image.png

If you’re still getting the error you could try clearing your browser’s cache. If you still get the error after clearing the browser cache, here’s a guide that advises how to make sure the server isn’t serving the checkout pages from a cache:

https://eventespresso.com/wiki/setup-nocache-exclusion-rules-event-espresso/


dbcfound

August 3, 2017 at 12:38 pm

Wow! I had been clearing the cache after deactivating each. But, like you got …it is working now. I will reactivate one at a time and report back which plugin it seemed to be. Thanks so much!


dbcfound

August 4, 2017 at 1:28 pm

Hi there! This is pretty frustrating …so, I’ve reactivated one at a time, and it kept working. I stepped away for a few hours, went back and no longer working. So, I deactivated and reactivated EE, then it started to work. I reactivated the rest of my plugins and it stopped working again. No indication of a single plugin affecting it . Deactivation seems random. Please advise.


dbcfound

August 6, 2017 at 8:01 am

I don’t have either galleries that were mentioned. Any other suggestions to what might be the problem? I can provide a list of plugins. Please help.


Tony

  • Support Staff

August 7, 2017 at 7:18 am

I am getting some kick back from my host regarding clearing the cache on the server side.

So they are running server side caching, have you requested all of the EE pages (including any additional pages you create and add the ticket selector shortcode to) are excluded from that cache?

You can’t cache e-commmrce type requests as each page is unique, so if the host is caching the checkout pages from the link Josh posted or any of the pages that have the ticket selector on (Example – http://thedbcfoundation.org/heartwalkregistration/) you’ll run into the problem again.

It may disappear when you update posts or various other actions on your site that clear the cache, but once it’s been rebuilt you’ll run into the same problem again unless EE is excluded.


dbcfound

August 7, 2017 at 10:29 am

Hi there! I have since had a response from my host provider. There is no caching supported on the server. But, there is caching in PHP 7. Is there a problem with EE4 and PHP 7?


Tony

  • Support Staff

August 7, 2017 at 10:34 am

You mean OPCache?

It depends on the setup, I run test sites on PHP7 with OPCache enabled without any problems.

You mentioned above they were reluctant to clear caching, but now they say there is no caching?

I tried loading the event o your site but it looks like EE has been de-actived?


dbcfound

August 7, 2017 at 10:53 am

I am not sure about “…with OPCache enabled..” I will ask. Yes, the support folks were not answering me when I specifically asked for them to clear the cache. I heard from the owner and he said there is no caching supported on the server, but told me to ask about PHP 7. I have deactivated EE. I had not paid attention that you guys were available over the weekend (and I got frustrated). I am happy to activate it …in hopes that there is a solution soon. This has had me stuck for days now and I need to have these events up and running in two more days.


Tony

  • Support Staff

August 7, 2017 at 11:03 am

Ok, I just notice something else.

This page: http://thedbcfoundation.org/heartwalkregistration/

Is loading over HTTP.

The checkout page: https://thedbcfoundation.org/registration-checkout/

It loading over HTTPS.

The session started over HTTP will not carry over to HTTPS.

Rather than enabling SSL on specific pages you may as well load the entire site over HTTPS. However if you prefer not to you will need at least set the heartwalkregistration page to load over HTTPS as that is where users are starting the registration process.

I also tried loading the default route for EE events for your event:

https://thedbcfoundation.org/events/heart-walk-2017/

That shows as 404 but is listed in your event list here:

https://thedbcfoundation.org/?post_type=espresso_events

On your site can you go to: Dashboard -> Settings -> Permalinks.

Make no changes and just save the settings, that will flush your permalinks and may fix the above 404.


dbcfound

August 7, 2017 at 12:37 pm

Hi Tony, Thank you. I understand what you are getting at. But, although I gave you the link as http …when I look at the link on Pages | Edit, it shows https. If you start with our home page (even from googling “the deborah b castro foundation”), you start with an https page. Click on Events, and then click the register link under the 2017 heart walk. It is all loading through https. I did the steps for permalinks, but still notice that page shows as 404.

Going from the home page, to events page, to register with all loading as https …still gets me to Nothing in your event queue. Please advise.


Josh

  • Support Staff

August 7, 2017 at 12:58 pm

It will help if the entire site can load as https. Right now all of the URls are allowed to load as http which will cause issues.

With regards to the Nothing in Your Event Queue issue, something on your server is not allowing the session to maintain state. It’s been mentioned here before that either a plugin or server side caching can cause issues with sessions. It sounds like everything was working reliably when the other plugins were deactivated. The way forward may take some time to rule out the culprit.


dbcfound

August 7, 2017 at 1:07 pm

Hi Josh, as I mentioned, the entire site is loading as https. You can following the trail from google. I have since confirmed that server side caching is not supported on my server and while deactivating all plugins worked temporarily, about a hour later, it stopped working again. Is there something I am not understanding here?


Josh

  • Support Staff

August 7, 2017 at 1:30 pm

Your site is allowing non-https connections. For example, I can go to this URL:

http://thedbcfoundation.org/heartwalkregistration/

and it’s not resolving to https:

https://www.evernote.com/l/AASAUi2dkLVHYqvOsSqJVUx6TKO5oaIqFrA

while deactivating all plugins worked temporarily, about a hour later, it stopped working again.

From what I read earlier, it sounded like things stopped working again after you reactivated all of the plugins.


dbcfound

August 7, 2017 at 1:42 pm

I will get assistance with having the whole site load with https. No, it didn’t stop working after reactivating. Sorry if I wasn’t clear. I stepped away for about a hour, I was going to reactivate and it had already stopped working again. Would you be willing to take a peak at my list of plugins, to see if any look harmful? Also, is there any trouble with working with a page builder?


Tony

  • Support Staff

August 7, 2017 at 3:40 pm

Sorry if I wasn’t clear. I stepped away for about a hour, I was going to reactivate and it had already stopped working again

If you disabled all plugins and this started working, then you left for an hour and returned to find the exact same setup no longer working (still with all other none EE plugins disabled) then it sounds like something on the server side and the most likely cause from your description above is caching (regardless if the host states it is disabled).

Whilst we can take a look at the plugin list, if what you said above is correct and all of the plugins apart from EE were disable yet the problem persisted then its unlikely to be a plugin.

Also, is there any trouble with working with a page builder?

Page builders can cause problems, but it depends on the builder. Was the builder plugin enabled when you tested above?


dbcfound

August 7, 2017 at 4:56 pm

Okay. I am understanding …some. So, I believe you were saying that PHP 7 should not be an issue, right?

I am not sure how to approach my host, in regards to “sounds like something on the server side is caching”.


Tony

  • Support Staff

August 8, 2017 at 2:16 am

So, I believe you were saying that PHP 7 should not be an issue, right?

Correct.

I am not sure how to approach my host, in regards to “sounds like something on the server side is caching”.

First, can you confirm that you tested this with only the Event Espresso plugin (and any EE add-ons) activated?


dbcfound

August 8, 2017 at 6:39 am

Sorry, Tony, didn’t realize I hadn’t responding to that. I did leave the pagebuilder activated also. I was afraid my live pages would all be broken.

I tested it (with pagebuilder and EE still activated), it didn’t work
I responded here and it worked for Josh, then worked for me …the pagebuilder was still activated
It was then, that I left for about a hour, came back to start reactivating plugins and before I started, I tested it again …it had stopped working
I deactivated EE and reactivated it, it started working again
I started reactivating plugins and it had stopped working
I kept track of the plugins as I deactivated/reactivated …in the about 3 rounds I did of deactivating/reactivating my plugins (not to count the other testing in different browsers, clearing browser cache, on different machines), it would seem to only once or twice did it work …once after removing all when both pagebuilder and EE were still activated, and again when deactivated EE and reactivated it. But, since that hasn’t worked either.

When my host owner reported back that they dont support server side caching and asked about PHP 7, he also wondered if downgrading PHP would help. And he mentioned my pagebuilder (I think because the PHP 7 apparently caused some trouble with my pagebuilder, with not being able to edit).


Josh

  • Support Staff

August 8, 2017 at 9:46 am

In this case a downgrade to PHP 5 will not help. PHP 7 is actually recommended. Can your host check to see if the server is configured correctly to allow PHP sessions to maintain state?


dbcfound

August 8, 2017 at 11:44 am

Hi Josh, Here is their response “Session support is already enabled in the server. You can provide the link: http://thedbcfoundation.org/info.php and ask them to verify current session settings from that link.”


Josh

  • Support Staff

August 8, 2017 at 11:47 am

Their response in no way answers my question. Session support is a given. I’m asking about maintaining session state. For example, if they have garbage collection set up on a schedule where the garbage collection includes resetting all current sessions, then that’s a problem.


dbcfound

August 8, 2017 at 12:18 pm

Hi Josh, does this answer your question “If a user session remains idle for the time period exceeding 30 mins, the control panel terminates the session.”?


Josh

  • Support Staff

August 8, 2017 at 12:49 pm

Partially. Does the 30 minute termination happen every 30 minutes? If so that may explain why you’re seeing this happen sporadically. You’ll find a list of recommended hosts where you won’t run into these issues here:

https://eventespresso.com/requirements/


dbcfound

August 9, 2017 at 6:13 am

Hi Josh and/or Tony, I have been made aware that I am not being clear in letting my host know what has been discussed in my post with you guys. So, I was asked to share my post with them and ask you if you can communicate directly with them? I have communication info for direct contact with the owner. Thanks much, Dione


Josh

  • Support Staff

August 9, 2017 at 10:20 am

For as low as $3.95 a month this problem can go away today.

If your host wants to send us an email they can send it to
support
[at]
eventespresso.com


dbcfound

August 10, 2017 at 12:17 pm

EE has been uninstalled and reinstalled, Decaf for now …and all is working.

The support post ‘EE4-Nothing in your Event Queue-NO CACHE PLUGINS BEING USED’ 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