[development] Drupal 7 has weird fatal error with fastcgi and xcache

Khalid Baheyeldin kb at 2bits.com
Thu Feb 4 15:07:49 UTC 2010


On Wed, Feb 3, 2010 at 11:25 PM, James Gilliland <neclimdul at gmail.com>wrote:

> Thanks Khalid,
>
> Its on every page so its not something specific I could narrow down in
> Drupal other than the autoload that's including field.module for
> things like FieldException on every page. But that shouldn't really
> matter.
>
> That's interesting that you didn't have any problem. I was using
> gentoo's mod_fastcgi with hand compiled versions of php 5.2. I'll try
> fcgid and maybe a couple of versions of php if that doesn't make a
> difference.


I don't think fcgid vs. mod_fastgci would make a difference.
The hand compiled version of php may have something to do with it.
I use the standard one provided in Ubuntu's repository (LTS version).


> Seeing if another opcode cache like APC would trigger it
> would be interesting too.
>

APC works fine for me. In general I have seen that Xcache would crash
while APC is mostly stable. Every time I try experimenting with anything
other than APC, I go back to it. It is developed by many of the core PHP
folk too. But all that has to be qualified with specific version,
environment,
...etc.  YMMV.


> --
> James
>
> On Wed, Feb 3, 2010 at 9:15 PM, Khalid Baheyeldin <kb at 2bits.com> wrote:
> > Hello James.
> >
> > I normally use FastCGI and APC, but just to try to reproduce what you are
> > seeing, I enabled xcache and disabled APC. The result is that everything
> > runs fine, no such error. Is it at a particular path that you get this?
> >
> > If it matters, this is stock PHP 5.2.4 that comes with Ubuntu Server LTS
> > (8.04), and the Xcache from their repository as well (1.2.1).
> >
> > FastCGI is running under Apache 2 using fcgid.
> >
> > On Wed, Feb 3, 2010 at 8:30 PM, James Gilliland <neclimdul at gmail.com>
> wrote:
> >>
> >> So I've been trying this for a couple days now and I get this error:
> >> Fatal error: Cannot redeclare field_flush_caches() in
> >> /../d7/modules/field/field.module on line 134
> >>
> >> It only happens when using fastcgi and xcache. xcache and mod_php have
> >> no problem and fastcgi without xcache is also fine. It seems to be
> >> related to the autoload functions but I can't for the life of me
> >> figure out why. Google has been very little help either. Anyone have
> >> any idea what's going on here? bug in xcache?
> >
> >
> >
> > --
> > Khalid M. Baheyeldin
> > 2bits.com, Inc.
> > http://2bits.com
> > Drupal optimization, development, customization and consulting.
> > Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra
> > Simplicity is the ultimate sophistication. --   Leonardo da Vinci
> >
>



-- 
Khalid M. Baheyeldin
2bits.com, Inc.
http://2bits.com
Drupal optimization, development, customization and consulting.
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra
Simplicity is the ultimate sophistication. --   Leonardo da Vinci
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20100204/7112116e/attachment.html 


More information about the development mailing list