Hi,
I get no reaction listing a 'Individuals List' when I click on all family names and then on all given names. PGV only displays it's little 'Data Loading' progress indicator. When I choose given names e.g. by letter I sometimes get a list, if it is short, but sometimes I get an incomplete list and a never stopping 'Data Loading' indicator
.
SuSE Enterprise Server 11 SP1 64bit, PHP 5.2. and MySQL 5.0 - 1215 Individuals in DB
Cheers,
Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Chris
Sounds like a RAM (memory) issue, but you have not specified which version of PGV, nor provided enough information about your PHP and MySQL versions. With 1215 INDI's, it is not a large GEDCOM, but other factors could be involved that are not obvious. How about a URL? That's always helpful too (hint, hint). -Stephen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When you get an incomplete page, you should always look at the page source first. You might find a helpful error message at the bottom of the page source.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
sorry, forgot to tell the PGV version: 4.2.3
PHP is 5.2.14 with Suhosin-Patch 0.9.7 (cli)
mysql is Ver 14.12 Distrib 5.0.67, for suse-linux-gnu (x86_64) using readline 5.2
Freshly installed server with 2GB of RAM - there is no excessive allocation of RAM during listing (using abt. 500MB of the 2.0 GB).
There is also no error message in the source-code.
I can't post an URL, because the data is not public at the moment, family won't accept this in this stage, sorry.
I had this behavior in older versions of pgv, too. And on a different (OpenSUSE 10.3 - 11.3) system. I just moved the whole bunch and was hoping to get rid of that "problem".
Cheers,
Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Try letting PHP (and PhpgedView) use more of that 2 Gb RAM. The default maximum memory allocation for PHP scripts is 8 Mb, which definitely not enough for PhpGedView. PGV needs at least 32 Mb.
Depending on the number of individuals in your database, PGV may need 64 or even 128 Mb. The more memory you let PGV use, the better.
Don't forget that there are two memory limits, and the lower of the two is used. The first limit is the one set in the PHP.ini file, and the second is the one configured into PGV.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Chris
usually something simple like this, especially when dealing with a processor-intensive, memory-hungry portion of the code.
Glad it works and that you have that amount of ram to devote to PGV. Usually 64mb would be sufficient for a GEDCOM of your size. -Stephen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I get no reaction listing a 'Individuals List' when I click on all family names and then on all given names. PGV only displays it's little 'Data Loading' progress indicator. When I choose given names e.g. by letter I sometimes get a list, if it is short, but sometimes I get an incomplete list and a never stopping 'Data Loading' indicator
.
SuSE Enterprise Server 11 SP1 64bit, PHP 5.2. and MySQL 5.0 - 1215 Individuals in DB
Cheers,
Chris
Chris
Sounds like a RAM (memory) issue, but you have not specified which version of PGV, nor provided enough information about your PHP and MySQL versions. With 1215 INDI's, it is not a large GEDCOM, but other factors could be involved that are not obvious. How about a URL? That's always helpful too (hint, hint).
-Stephen
When you get an incomplete page, you should always look at the page source first. You might find a helpful error message at the bottom of the page source.
Hi,
sorry, forgot to tell the PGV version: 4.2.3
PHP is 5.2.14 with Suhosin-Patch 0.9.7 (cli)
mysql is Ver 14.12 Distrib 5.0.67, for suse-linux-gnu (x86_64) using readline 5.2
Freshly installed server with 2GB of RAM - there is no excessive allocation of RAM during listing (using abt. 500MB of the 2.0 GB).
There is also no error message in the source-code.
I can't post an URL, because the data is not public at the moment, family won't accept this in this stage, sorry.
I had this behavior in older versions of pgv, too. And on a different (OpenSUSE 10.3 - 11.3) system. I just moved the whole bunch and was hoping to get rid of that "problem".
Cheers,
Chris
Try letting PHP (and PhpgedView) use more of that 2 Gb RAM. The default maximum memory allocation for PHP scripts is 8 Mb, which definitely not enough for PhpGedView. PGV needs at least 32 Mb.
Depending on the number of individuals in your database, PGV may need 64 or even 128 Mb. The more memory you let PGV use, the better.
Don't forget that there are two memory limits, and the lower of the two is used. The first limit is the one set in the PHP.ini file, and the second is the one configured into PGV.
Are you sure you're letting PHP scripts run long enough (in the PHP.ini file)?
Calling up an individual list of all persons in your database can take a long time.
Hi,
well, fixed it. I did not know about the second memory limit in config.php:
After upgrading to 256M all my indi-lists work properly.
Thanks a lot!
Cheers,
Chris
Chris
usually something simple like this, especially when dealing with a processor-intensive, memory-hungry portion of the code.
Glad it works and that you have that amount of ram to devote to PGV. Usually 64mb would be sufficient for a GEDCOM of your size.
-Stephen