EPrints Technical Mailing List Archive
Message: #05620
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Antwort: Re: Problems with view generation: EPrints System Error
- To: eprints-tech@ecs.soton.ac.uk
- Subject: [EP-tech] Antwort: Re: Problems with view generation: EPrints System Error
- From: martin.braendle@id.uzh.ch
- Date: Wed, 27 Apr 2016 11:18:12 +0200
Hi Verena,
did you try out the --generate menus option of generate_views? This reduces the number of files considerably.
Also, in our nightly cron job, we delete all files that are older than 24 hours.
Best regards,
Martin
--
Dr. Martin Brändle
Zentrale Informatik
Universität Zürich
Stampfenbachstr. 73
CH-8006 Zürich
mail: martin.braendle@id.uzh.ch
phone: +41 44 63 56705
fax: +41 44 63 54505
http://www.zi.uzh.ch
Verena Mattes ---27/04/2016 10:54:23---Hi Adam, For now, my colleagues in the IT service centre solved the problem by
Von: Verena Mattes <verena.mattes@ub.uni-bayreuth.de>
An: eprints-tech@ecs.soton.ac.uk
Datum: 27/04/2016 10:54
Betreff: Re: [EP-tech] Problems with view generation: EPrints System Error
Gesendet von: eprints-tech-bounces@ecs.soton.ac.uk
Hi Adam,
For now, my colleagues in the IT service centre solved the problem by
raising the number of files permitted in one directory on our Netapp,
but that is only a temporary solution. Almost 340.000 files in one
directory are just too many, so I'll have to find a way to split the
person view into groups somehow.
Your suggestion of checking the number of variations should be a first
step in reducing the number of files. Here's our current view
configuration, which I'm going to change by taking away the DEFAULT
variation:
> {
> id => "person",
> hideempty => 0,
> allow_null => 0,
> menus => [
> {
> fields => [ "person_view_name" ],
> mode => "sections",
> grouping_function => "EPrints::Update::Views::group_by_first_character",
> group_range_function => "EPrints::Update::Views::cluster_ranges_40",
> new_column_at => [40],
> open_first_section => 1,
> },
> ],
> order => "-date;res=year/title/publication/book_title",
> hideup => 0,
> nocount => 0,
> notimestamp => 0,
> include => 1,
> variations => [
> "type",
> "date;truncate=4,reverse",
> "DEFAULT",
> ],
> citation => "view", # Views mit Volltext-Hinweis!
> },
Thanks for all your help!
Verena
>
> Message: 1
> Date: Tue, 26 Apr 2016 08:35:49 +0000
> From: Adam Field <Adam.Field@jisc.ac.uk>
> Subject: Re: [EP-tech] Problems with view generation: EPrints System
> Error
> To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>
> Message-ID: <C2A1398C-702E-4C79-B4CD-2BAD5987789F@jisc.ac.uk>
> Content-Type: text/plain; charset="utf-8"
>
> My previous suggestion wasn't right and won't work exactly as expected on reflection.
>
> What happens when you run generate_views from the command line?
> Just how many files do you have in the directory on the hard disk?
>
> Can you paste in the browse view configuration? It may be that turning of variations will solve this.
>
> [Jisc]<http://www.jisc.ac.uk/>
>
> Adam Field
> SHERPA services analyst developer
>
>
> From: <eprints-tech-bounces@ecs.soton.ac.uk<mailto:eprints-tech-bounces@ecs.soton.ac.uk>> on behalf of Verena Mattes <verena.mattes@ub.uni-bayreuth.de<mailto:verena.mattes@ub.uni-bayreuth.de>>
> Reply-To: "eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>" <eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>>
> Date: Tuesday, 26 April 2016 07:48
> To: "eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>" <eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>>
> Subject: Re: [EP-tech] Problems with view generation: EPrints System Error
>
> Hi Alan and Adam,
>
> Thanks for your suggestions. We are running EPrints 3.3.11 and the free
> space on our hard disk is not a problem. I checked with a colleague and
> he confirmed my guess that the problem is caused by the number of files
> in the directory, obviously the maximum number was reached last week and
> no further files can be created.
> Does anybody have a quick idea on how to divide files for one view, the
> person view, to different directories? Would it be possible to define
> different views for groups of letters, e.g. A-D or something like that?
>
> Thanks!
>
> Verena
>
>
>
> Date: Mon, 25 Apr 2016 10:58:47 +0000
> From: Adam Field <Adam.Field@jisc.ac.uk<mailto:Adam.Field@jisc.ac.uk>>
> Subject: Re: [EP-tech] Problems with view generation: EPrints System
> Error
> To: "eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>" <eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>>
> Message-ID: <3D933692-5E6D-4B33-9499-1DD23E2B4C62@jisc.ac.uk<3D933692-5E6D-4B33-9499-1DD23E2B4C62@jisc.ac.uk">mailto:3D933692-5E6D-4B33-9499-1DD23E2B4C62@jisc.ac.uk>>
> Content-Type: text/plain; charset="utf-8"
>
> What specific version of EPrints are you running? What is line 1550 of /usr/share/eprints3/perl_lib/EPrints/Update/Views.pm
>
> Also, silly question, but how much free space do you have on your hard disk?
>
> [Jisc]<http://www.jisc.ac.uk/>
>
> Adam Field
> SHERPA services analyst developer
>
>
> From: <eprints-tech-bounces@ecs.soton.ac.uk<mailto:eprints-tech-bounces@ecs.soton.ac.uk><mailto:eprints-tech-bounces@ecs.soton.ac.uk>> on behalf of Verena Mattes <verena.mattes@ub.uni-bayreuth.de<mailto:verena.mattes@ub.uni-bayreuth.de><mailto:verena.mattes@ub.uni-bayreuth.de>>
> Reply-To: "eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk><mailto:eprints-tech@ecs.soton.ac.uk>" <eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk><mailto:eprints-tech@ecs.soton.ac.uk>>
> Date: Monday, 25 April 2016 09:51
> To: "eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk><mailto:eprints-tech@ecs.soton.ac.uk>" <eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk><mailto:eprints-tech@ecs.soton.ac.uk>>
> Subject: [EP-tech] Problems with view generation: EPrints System Error
>
> Hello,
>
> since last week, we've had problems with the view generation for our
> author/person view. These problems specifically concern the views for
> new author names, which are not generated, while the views for already
> existing author names are updated.
>
> For each author name concerned, there is an entry in the apache error log:
>
> Error writing to /usr/share/eprints3/archives/ubt_eref/html/de/view/person/Kaiser=3AMario=3A=3A.export: File too large
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Update/Views.pm line 1550
> EPrints::Update::Views::output_files('EPrints::Repository=HASH(0x7fb0663688d0)', '/usr/share/eprints3/archives/ubt_eref/html/de/view/person/Kai...', 'XML::LibXML::DocumentFragment=SCALAR(0x7fb06a7e5938)', '/usr/share/eprints3/archives/ubt_eref/html/de/view/person/Kai...', 'XML::LibXML::Element=SCALAR(0x7fb06a45f160)', '/usr/share/eprints3/archives/ubt_eref/html/de/view/person/Kai...', 'XML::LibXML::DocumentFragment=SCALAR(0x7fb06a7e5938)', '/usr/share/eprints3/archives/ubt_eref/html/de/view/person/Kai...', 'XML::LibXML::DocumentFragment=SCALAR(0x7fb06a668aa8)', ...) called at /usr/share/eprints3/perl_lib/EPrints/Update/Views.pm line 935
> EPrints::Update::Views::update_view_list('EPrints::Repository=HASH(0x7fb0663688d0)', '/usr/share/eprints3/archives/ubt_eref/html/de/view/person/Kai...', 'de', 'EPrints::Update::Views=HASH(0x7fb06a6863f0)', 'ARRAY(0x7fb064b78c70)') called at /usr/share/eprints3/perl_lib/EPrints/Update/Views.pm line 259
> EPrints::Update::Views::update_view_file('EPrints::Repository=HASH(0x7fb0663688d0)', 'de', '/view/person/Kaiser=3AMario=3A=3A.html', '/view/person/Kaiser=3AMario=3A=3A.html') called at /usr/share/eprints3/perl_lib/EPrints/Apache/Rewrite.pm line 513
> EPrints::Apache::Rewrite::handler('Apache2::RequestRec=SCALAR(0x7fb06a471710)') called at -e line 0
> eval {...} called at -e line 0
>
> In this specific case, the author's name is linked to only 2 EPrints
> entries, so it is unlikely that this file would be particularly large.
>
> Does anybody have an idea concerning this? I would appreciate any help.
>
> Thanks!
>
> Verena
>
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/
>
> Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc?s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
>
> Jisc Services Limited is a wholly owned Jisc subsidiary and a company limited by guarantee which is registered in England under company number 2881024, VAT number GB 197 0632 86. The registered office is: One Castle Park, Tower Hill, Bristol BS2 0JA. T 0203 697 5800.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20160426/87b9ab89/attachment.html
> -------------- next part --------------
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** EPrints developers Forum: http://forum.eprints.org/
- References:
- Re: [EP-tech] Problems with view generation: EPrints System Error
- From: Verena Mattes <verena.mattes@ub.uni-bayreuth.de>
- Re: [EP-tech] Problems with view generation: EPrints System Error
- Prev by Date: Re: [EP-tech] Problems with view generation: EPrints System Error
- Next by Date: Re: [EP-tech] Problems with view generation: EPrints System Error
- Previous by thread: Re: [EP-tech] Problems with view generation: EPrints System Error
- Next by thread: Re: [EP-tech] Problems with view generation: EPrints System Error
- Index(es):