PhotoPost Photo Gallery Sales PhotoPost Sales Toll Free Phone Number
Mon-Fri 9am-4pm EST
  PhotoPost Photo Sharing Photo Gallery    Visualize community tm
| | | | | | | | |

Go Back   PhotoPost Community > PhotoPost Support > PhotoPost Pro Support Forums > Photopost Pro How Do I...?

Photopost Pro How Do I...? Wondering how to do things in PhotoPost?

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old April 19th, 2010, 03:39 PM   #1 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Question out of memory doing an database scan

Hi Chuck,

a few months ago I asked for a similar problem:
mod_fcgid: read data timeout in 40 seconds - workaround?

The problem was caused by an apache worker configuration with an standard fcgimod having some problems using its own config file.

Since this system is quite complicated updating it, changed back to apache prefork with a phpmod.

Now I tried a "Check for and create missing thumbnails" and got stuck with this message:
Checking photo #51760: done.
Checking photo #51761: done.
Checking photo #51762: done.
Checking photo #51763: done.
Checking photo #51764:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24 bytes) in /var/www/portal/galerie/pp-inc.php on line 373


Looks to my like a script sucking up all the memory I have, which is:
Code:
Content visible to verified customers only.
Any suggestions on that one?
Yes, I know, we have more than 2 or 3 pictures ...
Code:
Content visible to verified customers only.
Thanks for any help.
peterle is offline   Reply With Quote
Old April 19th, 2010, 06:09 PM   #2 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
well one suggestion I would say is to install Imagemagick on the server and use that as GD2 is part of PHP and uses PHP memory.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old April 20th, 2010, 04:05 AM   #3 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
I am afraid, I am doing so ...

Code:
Content visible to verified customers only.
peterle is offline   Reply With Quote
Old April 20th, 2010, 06:40 AM   #4 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
what version of photopost you using?

Code:
Content visible to verified customers only.
that is 373 for me in the mysql_query function.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old April 20th, 2010, 09:54 AM   #5 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Current Version 6.11

older one, but before updating I would like to have this version working again without any problems.

VirtualBulletin is 3.8.2
peterle is offline   Reply With Quote
Old April 20th, 2010, 10:23 AM   #6 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
6.11 is a little old yes I really dont know the code in that older version so I doubt there is much to comment on here.

Timeouts are PHP settings however it is clear your already using 128 mb of php memory there. You can try upping that but this is a server memory issue here.

You can update your code and see if that helps in the overall overhead.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old April 21st, 2010, 04:37 AM   #7 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Sounds a bit like "lay back and think of England"
I will tell you what happend then ...
peterle is offline   Reply With Quote
Old April 21st, 2010, 08:24 AM   #8 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
Hard for me to make suggestions on old out dated code.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old April 21st, 2010, 10:40 AM   #9 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Ok, you got me.
The latest version will still work with vb 3.8?
peterle is offline   Reply With Quote
Old March 13th, 2011, 07:54 PM   #10 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Question

Hi Chuck,

I updated to 7.1 a few days ago and still have the same problem with database scans

Checking photo #44249: done.
Checking photo #44250: done.
Checking photo #44251: done.
Checking photo #44252: done.
Checking photo #44253: done.
Checking photo #44254: done.
Checking photo #44255: done.

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /var/www/portal/galerie/adm-misc.php on line 1452


the php.ini says:
Code:
Content visible to verified customers only.
and
Code:
Content visible to verified customers only.
here are the statistics:
Code:
Content visible to verified customers only.
It's a root server running only as a test system, with nothing else to do except running that script.

I would be very glad to find a solution for that problem, even if we have to use shell scripts instead of the php scripts.
peterle is offline   Reply With Quote
Old March 14th, 2011, 08:07 AM   #11 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
Your using GD2 to process images so no real workaround other than to use Imagemagick.

Your getting a PHP memory error which is related to GD2 needing more memory to process an image
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old March 14th, 2011, 09:24 AM   #12 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Quote:
Originally Posted by Chuck S View Post
Your using GD2 to process images so no real workaround other than to use Imagemagick.

Your getting a PHP memory error which is related to GD2 needing more memory to process an image
[Sammy Davis Jr.]
Yes I can!
[/Sammy Davis Jr.]

- at least I hope so.
peterle is offline   Reply With Quote
Old March 14th, 2011, 09:37 AM   #13 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
That specific error is well documented here. One can give more memory to PHP and set max height width parameters in Upload Options in Admin to say 1200 or less but GD2 with larger images is very prone to cause PHP memory issues. Imagemagick uses server memory not PHP so it is not prone specifically to crash like GD2 causes PHP to do. Imagemagick can regularly handle larger images with much more reliability.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old March 14th, 2011, 12:22 PM   #14 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Quote:
Originally Posted by peterle View Post
[Sammy Davis Jr.]
Yes I can!
[/Sammy Davis Jr.]

- at least I hope so.
Quote:
Originally Posted by Chuck S View Post
That specific error is well documented here. One can give more memory to PHP and set max height width parameters in Upload Options in Admin to say 1200 or less but GD2 with larger images is very prone to cause PHP memory issues. Imagemagick uses server memory not PHP so it is not prone specifically to crash like GD2 causes PHP to do. Imagemagick can regularly handle larger images with much more reliability.
Well, like Sinatra said in a remarkable show: No you can't.

I installed imagemagick, checked that the options in PPpro are set to Imagemagick and tried again, but I am back at the starting point one year ago:

Checking photo #44250: done.
Checking photo #44251: done.
Checking photo #44252: done.
Checking photo #44253: done.
Checking photo #44254: done.
Checking photo #44255: done.
Checking photo #44256:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 81 bytes) in /var/www/portal/galerie/pp-inc.php on line 385


peterle is offline   Reply With Quote
Old March 14th, 2011, 12:44 PM   #15 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
Does your server have an issue with the PHP function microtime?

Code:
Content visible to verified customers only.
The last line is line 385 of the pp-inc.php file in the current distribution that I see, I am by no means a server tech and know lots on server setup. Your host may be more familiar with what might cause that issue. I do not see anything code related to our software that would cause an issue.

You can try commenting out that totaltime line with // to see if that helps but it all goes back to what on the server is triggering the issue.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old March 15th, 2011, 06:57 AM   #16 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
There seems to be a problem using microtime on servers which run ntpd - what all my servers do.
microtime & ntp
So I turned it off and updated php to php 5.3.3.7.

The new error is:

Checking photo #42579: done.
Checking photo #42580: done.
Checking photo #42581: done.
Checking photo #42582: done.
Checking photo #42583: done.
Checking photo #42584: done.
Checking photo #42585:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /var/www/portal/galerie/pp-inc.php on line 389


line 389 of pp-inc.php says:
Code:
Content visible to verified customers only.
peterle is offline   Reply With Quote
Old March 15th, 2011, 09:47 AM   #17 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
Your still crashing PHP.

microtime is a standard accepted and widely used PHP command. You can try time instead of microtime but without some backend server log info on the true error it is hard to comment.

Can your host give you an info on what is triggering a PHP timeout?

You can also try and edit adm-misc.php and change the $maxcount line from 200 to say 100. It is going to take lots of testing on your part on that server to determine the issue.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old March 15th, 2011, 10:50 AM   #18 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
Thanks for your assistance - what level of error logging would you like?
peterle is offline   Reply With Quote
Old March 15th, 2011, 10:59 AM   #19 (permalink)
Photopost Developer
Verified Customer
 
Chuck S's Avatar
 
Join Date: Jun 2002
Location: Abingdon,MD
Posts: 68,070
I am really just asking if any of your logs have any detailed information other than a PHP memory issue. Basically PHP shuts down when that happens which in turn shuts down the script. I do not know of any type of replacement for PHP microtime. Like I said you can try time. The only difference is going to be micro seconds would not be passed just down to the second.

We know your server setup does no appear to support some widely used PHP function(s) so I am just seeing if there is anything else here that we can comment on. It looks to me like your PHP memory is set to what 128mb? Thats really high so whatever is balking things down has to have some kind of trail here to follow I would think.
__________________
Photopost Developer and Support Engineer

Please do not PM me for support or sales questions. Thank you for your understanding.
Chuck S is offline   Reply With Quote
Old March 15th, 2011, 11:18 AM   #20 (permalink)
Member
Verified Customer
 
Join Date: Oct 2006
Posts: 50
I will try to narrow it down and come back - hope not in a year.
peterle is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I always have to scan the database when ... Austy25 Photopost Pro Bug Reports 38 May 28th, 2007 06:33 PM
Bug: Scan Database 7thgencivic.com Installs and Upgrade - vBulletin 3.0.X 3 March 13th, 2005 09:11 AM
Trying to Scan Database pgowder Photopost Pro Installation & Upgrades 3 January 19th, 2005 01:48 PM
Maintenance: Scan Database oldengine Bugs From 1.0.0 1 December 22nd, 2004 09:03 PM
scan database for duplicates jayhawk785 Photopost Pro Installation & Upgrades 2 July 21st, 2004 08:00 AM


All times are GMT -5. The time now is 01:50 PM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0