[Xerte-dev] Re: example_zipper issue revisited
Tom Reijnders
reijnders at tor.nl
Wed Apr 30 21:53:54 BST 2014
I thought I fixed this, but will check again.
Export used to build the zip in memory, but at some point I changed that
to build the zip file on disk. Not sure why or how that got reverted (if
that is the case).
Tom
Ron Mitchell schreef op 30-4-2014 22:16:
>
> I don't think an alert is displayed to the user when it fails and the
> example_zipper files are left in the project folder and I think
> increase after each failed attempt.
>
> I know on the one hand it's not best practice to upload mp4's direct
> and better to use a streaming server but there are obviously occasions
> where people do need to upload direct and 62MB as an example isn't
> exactly huge.
>
> Sounds like non-default memory_limit or at least increase from 128MB
> has become a system requirement?
>
> *From:*xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] *On Behalf Of *Pat L
> (pgogy)
> *Sent:* 30 April 2014 21:03
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: example_zipper issue revisited
>
> It's not the code, it's the file sizes.
>
> MP4s will be bigger when zipped than they are as files
>
> Example zipper is the temp file name the code uses, i assume when it
> runs out of memory it dumps the file.
>
> There is a logic to doing a file size check before exporting and
> warning with large files
>
> On Wed, Apr 30, 2014 at 7:58 PM, Ron Mitchell
> <ronm at mitchellmedia.co.uk <mailto:ronm at mitchellmedia.co.uk>> wrote:
>
> Yep it's in 2.1
> https://github.com/thexerteproject/xerteonlinetoolkits/blob/2.1/modules/xerte/export.php
> line 61
> <https://github.com/thexerteproject/xerteonlinetoolkits/blob/2.1/modules/xerte/export.php%20line%2061>
>
> and in develop too:
> https://github.com/thexerteproject/xerteonlinetoolkits/blob/develop/modules/xerte/export.php
> line 61
> <https://github.com/thexerteproject/xerteonlinetoolkits/blob/develop/modules/xerte/export.php%20line%2061>
>
> I've been testing further on a server where I can change anything and
> it does seem like increasing memory_limit resolves the issue but I'm
> not sure what the equation would be for file size v required limit or
> if any of the other php settings have a part to play too. I can't be
> sure but this seems like a relatively new issue too. My tests so far...
>
> 1. Small projects don't seem to be a problem - no example_zipper
> created and projects export ok.
>
> 2. I was alerted to the problem again by a user of the Techdis sandpit
> who reported not being able to export here project yet was able to
> previously. The particular project included a 62MB mp4 so that's what
> I've been testing with now but on a different server. On this server
> with the memory_limit set to 128MB example_zipper files were created
> and part of the exported zip as well as left on the server.
>
> 3. Increasing the memory_limit to 300MB enable the export to work and
> no example_zipper created.
>
> 4. I mentioned I had a similar issue with a Wordpress install recently
> where the server host had to increase the memory_limit and in that
> case to 256MB and that seems to be a regular problem especially for
> people on shared hosting where they can't change the memory limit
> themselves. 128MB seems to be the default but I guess it could vary
> quite a bit depending on hosts.
>
> 5. What I'm not sure about is if this is a new problem due to changes
> in Xerte code and whether it's been fixed previously as I think John
> suggested.?
>
> 6. There are so many variables here I can't test reliably without
> others testing too e.g. I don't know if the combined file size with
> lots of smaller files gives the same result as this single 62MB file
> or if other PHP settings also have a part to play. My fear is that we
> don't know how big the problem is. Partly because export isn't as
> common as just creating and linking and that together with project
> size variation, settings variation etc and perhaps some not knowing
> that these files even exist means it could be quite common without
> many knowing.
>
> Ron
>
> *From:*xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>] *On Behalf Of *Pat
> L (pgogy)
> *Sent:* 30 April 2014 18:53
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: example_zipper issue revisited
>
> Does exampler_zipper appear in the code, it sounds like something I
> left in.
>
> I imagine it is a PHP timeout issue kicking in, or Memory being maxed out.
>
> The zip script it supposed to do a clean up. Maybe do it before export
> now as well
>
> On Wed, Apr 30, 2014 at 11:02 AM, Ron Mitchell
> <ronm at mitchellmedia.co.uk <mailto:ronm at mitchellmedia.co.uk>> wrote:
>
> Hi all
> I've updated some installations using the current 2.1 git download and had
> hoped that the example_zipper issue I mentioned previously would be fixed
> but it seems it hasn't? However it might only be showing up when large
> files
> are included or with certain php or server configurations etc or perhaps
> it's been fixed in develop but not applied to 2.1? This may also be an
> issue
> going unoticed to some extent and leaving lots of redundant zip files in
> project folders. So testing and questions...
>
> What I'm finding with current 2.1 code on more than one server is that
> exporting smaller projects works fine with no example_zipper files left on
> the server or included in the zip download. However if a project includes
> larger media files it either doesn't export or when it does it leaves
> example_zipper files in the project folder as well as including them
> in the
> zip download. I'm not sure where small - large overlaps but for instance
> I've been testing export of a project containing a 60MB mp4.
>
> Q1. Was this a known issue fixed in develop but not in current 2.1 branch?
>
> Q2. Could this only be occurring with particular PHP/server settings
> and if
> so what are the relevant settings?
>
> Q3. Can others reproduce this using current 2.1 branch?
>
> Cheers
> Ron
>
> -----Original Message-----
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>] On Behalf Of Smith,
> John
> Sent: 08 April 2014 14:05
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: session issue + example_zipper issue
>
> I've not really seen any session issues on a windows install and on xampp
> mainly though. Have never seen the invalid templat id error either...
>
> the example_zipper_new... file seems to be related to old export code
> (https://code.google.com/p/xerteonlinetoolkits/source/browse/trunk/modules/x
> erte/export.php?spec=svn696&r=696
> <https://code.google.com/p/xerteonlinetoolkits/source/browse/trunk/modules/xerte/export.php?spec=svn696&r=696>)
> with _xyz on the end nothing shows in
> Google but remove _xyz and you get hits...
>
> Regards,
>
> John Smith | Learning Technologist
> Room A251, Govan Mbeki Building | School of Health & Life Sciences |
> Glasgow
> Caledonian University Cowcaddens Road | Glasgow | G4 0BA
> ________________________________________
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
> [xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>] On Behalf Of Julian
> Tenney
> [Julian.Tenney at nottingham.ac.uk <mailto:Julian.Tenney at nottingham.ac.uk>]
> Sent: 08 April 2014 13:39
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: session issue + example_zipper issue
>
> Never seen 'invalid template id'. But 'session ID not set' is doing my
> head
> in.
>
> I don't recognise 2.
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>] On Behalf Of Ron
> Mitchell
> Sent: 08 April 2014 13:23
> To: 'For Xerte technical developers'
> Subject: [Xerte-dev] session issue + example_zipper issue
>
> Hi all
> I think an issue I mentioned in the thread entitled testing results
> got lost
> in the discussion about re-running setup so I'm checking again along
> with a
> separate issue I've noticed.
>
> Issue 1
> I downloaded xertetoolkits_2.1 Version:2.1 Last update 2014-03-14
> from the
> community site and from my testing this revision is not reliable e.g. one
> minute I can create an LO and the next minute I get one of two errors when
> trying to create a new lo:
> Session ID not set
> or
> Invalid template_id (could not find in DB)
>
> Q. Does this not happen for others?
>
> Issue 2
> In an older revision that I've been using which seems to be relatively
> trouble free I've noticed that one or more files named something like
> example_zipper_new_xyz. is getting created and included in any successful
> export but also still residing in the project folder on the server.
>
> Q. Does anyone recognise this? Was it fixed in a later revision that
> doesn't
> have the session issue above?
>
> Cheers
> Ron
>
>
>
>
> This message and any attachment are intended solely for the addressee and
> may contain confidential information. If you have received this message in
> error, please send it back to me, and immediately delete it. Please
> do not
> use, copy or disclose the information contained in this message or in any
> attachment. Any views or opinions expressed by the author of this
> email do
> not necessarily reflect the views of the University of Nottingham.
>
> This message has been checked for viruses but the contents of an
> attachment
> may still contain software viruses which could damage your computer
> system,
> you are advised to perform your own checks. Email communications with the
> University of Nottingham may be monitored as permitted by UK legislation.
>
> Glasgow Caledonian University is a registered Scottish charity, number
> SC021474
>
> Winner: Times Higher Education's Widening Participation Initiative of the
> Year 2009 and Herald Society's Education Initiative of the Year 2009.
> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en
> .html
> <http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html>
>
> Winner: Times Higher Education's Outstanding Support for Early Career
> Researchers of the Year 2010, GCU as a lead with Universities Scotland
> partners.
> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15691,e
> n.html
> <http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15691,en.html>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk <mailto:Xerte-dev at lists.nottingham.ac.uk>
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
> This message and any attachment are intended solely for the addressee and
> may contain confidential information. If you have received this message in
> error, please send it back to me, and immediately delete it. Please
> do not
> use, copy or disclose the information contained in this message or in any
> attachment. Any views or opinions expressed by the author of this
> email do
> not necessarily reflect the views of the University of Nottingham.
>
> This message has been checked for viruses but the contents of an
> attachment
> may still contain software viruses which could damage your computer
> system,
> you are advised to perform your own checks. Email communications with the
> University of Nottingham may be monitored as permitted by UK legislation.
>
>
>
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk <mailto:Xerte-dev at lists.nottingham.ac.uk>
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
> This message and any attachment are intended solely for the addressee
> and may contain confidential information. If you have received this
> message in error, please send it back to me, and immediately delete
> it. Please do not use, copy or disclose the information contained in
> this message or in any attachment. Any views or opinions expressed by
> the author of this email do not necessarily reflect the views of the
> University of Nottingham.
>
> This message has been checked for viruses but the contents of an
> attachment
> may still contain software viruses which could damage your computer
> system, you are advised to perform your own checks. Email
> communications with the University of Nottingham may be monitored as
> permitted by UK legislation.
>
>
>
> This message and any attachment are intended solely for the addressee
> and may contain confidential information. If you have received this
> message in error, please send it back to me, and immediately delete
> it. Please do not use, copy or disclose the information contained in
> this message or in any attachment. Any views or opinions expressed by
> the author of this email do not necessarily reflect the views of the
> University of Nottingham.
>
> This message has been checked for viruses but the contents of an
> attachment may still contain software viruses which could damage your
> computer system, you are advised to perform your own checks. Email
> communications with the University of Nottingham may be monitored as
> permitted by UK legislation.
>
>
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
--
--
Tom Reijnders
TOR Informatica
Chopinlaan 27
5242HM Rosmalen
Tel: 073 5226191
Fax: 073 5226196
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20140430/1c2a825a/attachment-0001.html>
More information about the Xerte-dev
mailing list