Image gallery bulk upload failing

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
7/18/2012 2:37:10 PM
Gravatar
Total Posts 2253

Re: Image gallery bulk upload failing

Hi Crispin,

If you want to setup your site on alternative hosting to see and see if the problem persists, I'll give you a month of free hosting @ i7MEDIA to troubleshoot it.

Just send us a note here and reference this thread if you are interested.

Thanks,
Joe D.

7/18/2012 2:56:40 PM
Gravatar
Total Posts 355

Re: Image gallery bulk upload failing

Crispin,

This really is unusual behavior on an Arvixe server. The custom MegaGallery from IndigoTea is still using the NeatUploader at this time, and I have customers using it to upload a hundred hi-res photos at a time, if not more. Even on the shared hosting, I've never seen this behavior. As Joe A. mentioned - have you made any alterations to the base package that might be triggering this?

7/18/2012 10:26:02 PM
Gravatar
Total Posts 1

Re: Image gallery bulk upload failing

Hi Crispin,

One of the server administrators took a look at your account and made adjustments to your application pool. He believes that it will improve the service that you are getting for that site. Please let us know if you are still having issues with it.

 

Regards,

 

7/19/2012 2:22:55 AM
Gravatar
Total Posts 537
feet planted firmly on the ground

Re: Image gallery bulk upload failing

A quick test shows that I can now upload 10 images at 250K without a problem, so thanks for making that change Arvixe QA.  I'd be interested to know what settings were changed on the app pool for future reference.

As I write, an upload of 35 images has stalled after the initial (successful) upload, possibly when mojoPortal does the image resizing, and the log shows my app pool has recycled again, but I'll be happy(ish) if I can manage 10 at a time.

In answer to questions above, I do have a custom feature (race results database) on this page http://www.breconfans.org.uk/Results but I don't think it is leaky - it's pretty simple!

I'll bear your hosting offer in mind Joe D - appreciated.

7/19/2012 1:51:19 PM
Gravatar
Total Posts 355

Re: Image gallery bulk upload failing

Crispin,

I'd be curious to see how a site on the same server would handle that image upload without the custom piece, just for the sake of comparison. You've only got the single mojoPortal site with Arvixe?

7/19/2012 3:10:50 PM
Gravatar
Total Posts 537
feet planted firmly on the ground

Re: Image gallery bulk upload failing

I have another site under the exact same hosting account, but without any custom features. The behaviour between the two sites is the same. Right now I can upload 50 images on both sites, but not 100. It's certainly massively better that before Arvixe made whatever change they made to the app pool config, so thanks for your help with this.

However, I see from the system log on the other site that its app pool has also been recycling madly (though the two sites have separate app pools each with the 250MB allowance, but they should be ring-fenced). For example this list dates from after Arvixe tweaked something

2012-07-19 00:11:43,188 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 00:15:29,840 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 00:35:28,825 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 00:50:33,032 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 01:10:32,329 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 01:10:52,079 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 01:30:32,422 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 01:31:27,770 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 01:50:32,483 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 01:53:31,399 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 02:10:33,886 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 02:17:49,500 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 02:30:32,605 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 02:32:26,828 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 02:50:32,666 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 02:52:05,299 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 03:10:32,774 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 03:12:25,235 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 03:30:32,851 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 03:34:49,424 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 03:50:32,928 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 03:51:10,805 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 04:10:32,958 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 04:12:45,355 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 04:23:32,864 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 04:33:25,867 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 04:53:25,117 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 04:54:26,191 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 05:13:25,163 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 05:14:23,101 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 05:33:25,255 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 05:35:29,899 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 05:53:25,301 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 06:15:06,637 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 06:35:05,794 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 06:37:21,810 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 06:55:05,870 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 06:59:53,176 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 07:15:05,978 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 07:31:46,141 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 07:42:45,288 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 07:57:45,611 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 08:08:43,166 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 08:09:36,893 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 08:26:35,588 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 08:53:08,473 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 09:07:03,245 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 09:12:25,104 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 09:30:24,234 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 10:05:28,066 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 10:16:26,822 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 10:29:07,135 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 10:40:06,391 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 10:46:46,172 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 11:00:42,535 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 11:00:57,823 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 11:11:56,954 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 11:19:31,648 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 11:30:31,699 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 12:14:42,592 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 12:27:41,422 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 12:27:49,736 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 12:47:50,344 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 13:10:53,252 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 13:30:49,991 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 13:37:30,692 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 13:50:51,862 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 13:59:12,216 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 14:10:50,254 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 14:20:20,480 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.
2012-07-19 14:30:50,018 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2012-07-19 14:32:25,366 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.

 

 

7/21/2012 12:59:48 AM
Gravatar
Total Posts 9

Re: Image gallery bulk upload failing

Hi Crispin,

What you are seeing in the logs is actually the regular recycle time. Its only on a few servers right now as we test it out. Most shared hosting environments are required to have a set number of minutes that an application pool goes before recycling because it helps a large number of applications prevent from crashing. Mojoportal doesnt need it, but unfortunately other apps do. I've raised it on your server, and in fact it can be raised for a specific website if needed. I'm not sure if its the cause, but I've just about tripled the value of it. So give it a try. The memory limit of 250mb(which actually ends up giving you more than 250MB when server has free memory) cannot be raised on PersonalClassASP and I dont think is the cause of your problem anyway. However, on BusinessClass ASP it is 500MB and on VPSClass ASP/ DedicatedClass, it is whatever you want to set it to.

 

Best Regards,

Avesta Sabetian

Sr Technical Officer, Arvixe.com

7/21/2012 2:58:49 AM
Gravatar
Total Posts 537
feet planted firmly on the ground

Re: Image gallery bulk upload failing

OK I understand - and now my logs show recycling every 60 minutes - thank you for making this change. On the mojoPortal sites we run at work we set the app pool to recycle every 24 hours, but I can see in shared hosting you need to be more conservative.

All appears to be working well now. My previous upload of >50 x 250KB images was probably failing because of the 20 minute recycle (I'm on a slow broadband connection!).
Crispin

You must sign in to post in the forums. This thread is closed to new posts.