Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-10610

Complete hang after cache expiration

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 3.10.0
    • 3.9.1
    • Caching
    • None
    • Operating System: RHEL 4
      PHP Version: (please be specific, like '4.4.3' or '5.1.5') 4.4.3
      Database and version:Mysql 5
      Browser (and version): Whatever browser, anyways with Firefox 2.0.0.3 on Mac

    Description

      I experienced a strange problem with my website which used to work correctly under 3.8.6.
      I'll try to give you all the details I can find out about it.
      I started from 3.8.6, upgraded the whole thing following the tutorial on ez.no. I used the dbupdate script removing the 3.8.1 and 3.8.5 parts, I converted the tables in innodb, and executed every update script which didn't report any error.
      The website works, exactly untile the cache expires automatically. Then, after that, it will remain with a wait page loading forever.
      I tried to grow up the execution time of scripts and php memory (3600 seconds, and 256mb of ram), disabled smartcache clearing system, development mode is disabled. If I disable template compilation the website works again. The templates make heavy use of cache blocks.
      After the cache probably expired, when I did my page reload (which hanged in forever loading state), I found these two rows in error.log:

      [ Apr 13 2007 13:48:12 ] [xxx.xxx.xxx.xxx] eZTemplate:Attribute node-object-cached of variable $resourceData was not found but variable node EZ_TEMPLATE_TYPE_OPTIMIZED_NODE is still present. This should not happen:

      [ Apr 13 2007 13:48:12 ] [xxx.xxx.xxx.xxx] eZTemplate:Attribute node-object-cached of variable $resourceData was not found but variable node EZ_TEMPLATE_TYPE_OPTIMIZED_NODE is still present. This should not happen:

      I have the strong suspect it could be a bug. If u need more help I'm available to collaborate, and give you access to this development server in case you want to see some config files or whatever.

      Steps to reproduce

      Update a 3.8.6 website with heavy templates, wait for the cache to expire and reload the page. Hard to reproduce tho.

      Attachments

        Activity

          People

            a29ca475-2ac3-469b-95ea-e37ca79eae29@accounts.ibexa.co Sergiy Pushchin
            41302bda-6fe4-4c68-b526-aaafa5485935@accounts.ibexa.co Massimo Sanna
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: