Menu

Individuals List does not show

Help
Chris
2010-12-02
2013-05-30
  • Chris

    Chris - 2010-12-02

    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

     
  • Stephen Arnold

    Stephen Arnold - 2010-12-02

    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

     
  • Gerry Kroll

    Gerry Kroll - 2010-12-02

    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.

     
  • Chris

    Chris - 2010-12-03

    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

     
  • Gerry Kroll

    Gerry Kroll - 2010-12-03

    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.

     
  • Gerry Kroll

    Gerry Kroll - 2010-12-03

    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.

     
  • Chris

    Chris - 2010-12-06

    Hi,

    well, fixed it. I did not know about the second memory limit in config.php:

    $PGV_MEMORY_LIMIT='32M';
    

    After upgrading to 256M all my indi-lists work properly.

    Thanks a lot!

    Cheers,
    Chris

     
  • Stephen Arnold

    Stephen Arnold - 2010-12-06

    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

     

Log in to post a comment.