Posted: November 6, 2014 at 1:31 pm
|
Can’t load attendee list on an iPad, sometimes can’t even get event list, all I get is a timeout error. Android app is working fine, but iOS is not. Now, the event starts november 8, it’s a *very* big event so I’m in extremely HOT water here. I tested it on iPad 2, iPhone 4S, both in iOS 8.01. Please look into this ASAP. |
Hi Carlos, are you running the latest version of Event Espresso 3 along with the add-ons? Have you noticed any other errors other than the timeout? — |
|
Hi Carlos, This has been reported before where there was a large number of attendees for an event, and the solution for them was to move to a server that allowed for allocating more memory. The server that the site is hosted on right now may allow for more memory, and your host can confirm whether that’s the case. |
|
|
Lorenzo, Yes, I’ve just checked: Event Espresso – Calendar by Event Espresso version 2.2.4.p, Everything seems up to date. |
|
Josh, As I said, the Android version works fine; it takes a while to load the info on almost 1K records, but it does so without error; with the iOS app you barely count to 15 or 20 seconds and bam, error. I also tried to go directly to scan, it didn’t work either. Again, the Android version worked like a charm. And even as I don’t believe is a server problem (there is no evidence of that), I just can’t move or make changes to the server, there’s only a little more of than a day left for the event. |
The iOS app doesn’t have the paging feature that Android app has. That’s why you’re seeing a difference. Please review this thread where it was reported that increasing the amount of memory for the server solved the same issue: https://eventespresso.com/topic/iosandroid-app-loading-attendees/page/2/ |
|
|
Josh, Memory limit (for PHP) at my server is at 500M. How much more do you think could help? reading the thread I see that autor had a 99M memory limit and had trouble with 2,500+ attendees. Mine’s 500M and can’t load 1K (on iOS)…if you want to run tests, whatever you need I’ll provide. |
Hi Carlos, Can you let me know if the 500MB is set via the wp-config.php file? Along with that, can you check with your host to see if the full 500MB is being allocated to WordPress, or only some of it? |
|
|
Josh, It’s in php.ini. And as far as I know, the answer to the second question is yes. Again, if you want to check something yourself to speed up things, I’m open to it. |
Hi Carlos, You can verify whether the memory is allocated for WordPress by checking the wp-config.php file. Can you check what’s set for WP_MEMORY_LIMIT ? |
|
|
Josh, I don’t have a WP_MEMORY_LIMIT in the WP config file. |
It may help to add one then. There’s a guide on how to do that here: http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP We also have a free plugin you can download that you can use to run a memory test. You can download the plugin here: |
|
|
Josh, I will try it, but as per the Codex: “WordPress will automatically check if PHP has been allocated less memory than the entered value before utilizing this function. For example, if PHP has been allocated 64MB, there is no need to set this value to 64M as WordPress will automatically use all 64MB if need be.” That is, if the PHP limit is high enough, setting WP_MEMORY_LIMIT won’t do anything. However, I will try it later today, as the event pre-registration is running right now; fortunately the organizers had 3 or four Android phones at hand, and everything is running ok so far. |
Hi Carlos, Please try the memory test. This will help you confirm how much memory is being allocated. |
|
|
Josh, The plugin shows the 500M limit for PHP, but the test runs for a while and stops at “You have successfully allocated 199.5MB of memory” Let me know if you want to know anything else. |
|
Josh, I would like to add that your EE requirements page says that minimum MySQL version for EE3 is 5.0+, but the requirements tool says minimum is 5.5, and displays a warning. |
Hi Carlos, When the test stops just before 200mb like you say, that indicates you’re only getting 200mb, not 500mb. The requirements plugin will display a warning if the mysql version is less than version 5.5 because that’s the minimum recommended version. Version 5.0 is the minimum required version. |
|
|
Josh, Thanks for the clarification on the MySQL version. So, back on the main issue. Even as the event is over, I would like to know what to do regarding app issues we experienced on iOS, because more events are coming and I wouln’t like to go through this again, and also because I’m expecting a report from my client about difficulties they had with the Android app, and I’ll have to answer a few questions. |
Hi Carlos, You can check with your host about why you’re only getting the 200mb when the php.ini is set to 500mb. |
|
|
Josh, It’s a shared hosting, so I guess that makes sense. So, by simple logic you’re telling me that memory is the issue, so: How much memory is enough? |
Hi Carlos, The amount of memory needed is dependent on a number of factors that include: The number of WordPress plugins x the amount of memory required by each plugin as they load their functions. The number of attendees loading into the app. The more attendees, the more memory required. The amount of memory required to load the WordPress Theme’s functions. Since you’re on a shared host, that can also be a factor if there are other sites sharing a portion of the available memory. |
|
The support post ‘Can't load attendee list on iOS app, timeout error instead’ 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.