Hi,
I already had your problem.
I suggest you look at this thread with also my contribution to the analysis.

http://www.apache-httpd.com/list/38/845938.html

Marco

On Wed, Sep 7, 2011 at 3:45 PM, Frank Gingras <francois.ging...@gmail.com>wrote:

> On 07/09/2011 9:21 AM, Balogh Péter wrote:
>
>> Hi Frank,
>>
>> I've just inserted the following line on the top of the apache2.conf
>> ChrootDir /hosting
>> I didn't do anything else, to make it work, and that's the only line I've
>> removed, to fix the issue
>>
>> Best regards,
>> Peter Balogh
>>
>> On 2011.09.07. 14:59, Frank Gingras wrote:
>>
>>>
>>>
>>> On 07/09/11 06:40 AM, Balogh Péter wrote:
>>>
>>>> Hi Frank,
>>>>
>>>> I can try a PHP list, but it's clearly an apache chroot related problem.
>>>>
>>>> Best regards,
>>>> Peter Balogh
>>>>
>>>> On 2011.09.07. 4:00, Frank Gingras wrote:
>>>>
>>>>> On 06/09/2011 3:17 PM, Balogh Péter wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've tried searching the archives (the FAQ is 404 at the moment), but
>>>>>> couldn't find any tread regarding my issue.
>>>>>> I have an Ubuntu 11.04 server running 2.6.38-10-server
>>>>>> I've a stock apache2 and php5 installed from apt. Nothing fancy, no
>>>>>> extensions or patches.
>>>>>> I've chrooted the apache to a directory, and moved a few sites to the
>>>>>> server.
>>>>>> The sites loads fine for the first few times, but after a few
>>>>>> reloads, I get a strange PHP error. From the logs:
>>>>>> [Tue Sep 06 00:41:57 2011] [error] [client 80.98.32.172] PHP Warning:
>>>>>> Unknown: failed to open stream: No such file or directory in Unknown
>>>>>> on line 0
>>>>>> [Tue Sep 06 00:41:57 2011] [error] [client 80.98.32.172] PHP Fatal
>>>>>> error: Unknown: Failed opening required '/hosting/site1/index.php'
>>>>>> (include_path='.:/usr/share/**php:/usr/share/pear') in Unknown on
>>>>>> line 0
>>>>>> Few minutes later, or after a restart, the sites are working OK again.
>>>>>> If I disable the chroot, everything works fine.
>>>>>> Does anybody have a clue, what did I do wrong, or how can I figure
>>>>>> out the problem?
>>>>>> My only idea, is that I don't have a required so file in the chroot
>>>>>> path, when apache runs out of concurrent instances, but I have no
>>>>>> idea, how to figure out, what's missing.
>>>>>>
>>>>>> root@c1:/etc# dpkg -l | grep apache
>>>>>> ii apache2 2.2.17-1ubuntu1.2 Apache HTTP Server metapackage
>>>>>> ii apache2-mpm-prefork 2.2.17-1ubuntu1.2 Apache HTTP Server -
>>>>>> traditional non-threaded model
>>>>>> ii apache2-utils 2.2.17-1ubuntu1.2 utility programs for webservers
>>>>>> ii apache2.2-bin 2.2.17-1ubuntu1.2 Apache HTTP Server common binary
>>>>>> files
>>>>>> ii apache2.2-common 2.2.17-1ubuntu1.2 Apache HTTP Server common files
>>>>>> ii libapache2-mod-php5 5.3.5-1ubuntu7.2 server-side, HTML-embedded
>>>>>> scripting language (Apache 2 module)
>>>>>>
>>>>>> root@c1:/etc# dpkg -l | grep php
>>>>>> ii libapache2-mod-php5 5.3.5-1ubuntu7.2 server-side, HTML-embedded
>>>>>> scripting language (Apache 2 module)
>>>>>> ii php5 5.3.5-1ubuntu7.2 server-side, HTML-embedded scripting
>>>>>> language (metapackage)
>>>>>> ii php5-cgi 5.3.5-1ubuntu7.2 server-side, HTML-embedded scripting
>>>>>> language (CGI binary)
>>>>>> ii php5-cli 5.3.5-1ubuntu7.2 command-line interpreter for the php5
>>>>>> scripting language
>>>>>> ii php5-common 5.3.5-1ubuntu7.2 Common files for packages built from
>>>>>> the php5 source
>>>>>> ii php5-gd 5.3.5-1ubuntu7.2 GD module for php5
>>>>>> ii php5-mcrypt 5.3.5-0ubuntu1 MCrypt module for php5
>>>>>> ii php5-mysql 5.3.5-1ubuntu7.2 MySQL module for php5
>>>>>> ii php5-pgsql 5.3.5-1ubuntu7.2 PostgreSQL module for php5
>>>>>> ii phpmyadmin 4:3.3.10-1 MySQL web administration tool
>>>>>> ii phppgadmin 4.2.3-1.1 web-based administration tool for PostgreSQL
>>>>>>
>>>>>>
>>>>>> Thank you for your help,
>>>>>> Best regards,
>>>>>> Peter Balogh
>>>>>>
>>>>>> ------------------------------**------------------------------**
>>>>>> ---------
>>>>>> The official User-To-User support forum of the Apache HTTP Server
>>>>>> Project.
>>>>>> See 
>>>>>> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
>>>>>> for more info.
>>>>>> To unsubscribe, e-mail: 
>>>>>> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>>>>>> " from the digest: 
>>>>>> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
>>>>>> For additional commands, e-mail: users-h...@httpd.apache.org
>>>>>>
>>>>>>
>>>>> Try asking a php-oriented mailing list.
>>>>>
>>>>> Frank
>>>>>
>>>>>
>>>>> ------------------------------**------------------------------**
>>>>> ---------
>>>>> The official User-To-User support forum of the Apache HTTP Server
>>>>> Project.
>>>>> See 
>>>>> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
>>>>> for more info.
>>>>> To unsubscribe, e-mail: 
>>>>> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>>>>> " from the digest: 
>>>>> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
>>>>> For additional commands, e-mail: users-h...@httpd.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>> ------------------------------**------------------------------**
>>>> ---------
>>>> The official User-To-User support forum of the Apache HTTP Server
>>>> Project.
>>>> See 
>>>> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
>>>> for more info.
>>>> To unsubscribe, e-mail: 
>>>> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>>>> " from the digest: 
>>>> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
>>>> For additional commands, e-mail: users-h...@httpd.apache.org
>>>>
>>>>
>>>
>>> Balogh,
>>>
>>> How did you build your chroot? If you used apache httpd directives,
>>> pastebin them in here. If you used your OS to chroot, you're falling outside
>>> the scope of this list, definitely.
>>>
>>> Frank
>>>
>>>
>>> ------------------------------**------------------------------**
>>> ---------
>>> The official User-To-User support forum of the Apache HTTP Server
>>> Project.
>>> See 
>>> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
>>> for more info.
>>> To unsubscribe, e-mail: 
>>> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>>>  "   from the digest: 
>>> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
>>> For additional commands, e-mail: users-h...@httpd.apache.org
>>>
>>>
>>>
>>
>> ------------------------------**------------------------------**---------
>> The official User-To-User support forum of the Apache HTTP Server Project.
>> See 
>> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
>> for more info.
>> To unsubscribe, e-mail: 
>> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>>  "   from the digest: 
>> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
>> For additional commands, e-mail: users-h...@httpd.apache.org
>>
>>
> Balogh,
>
> If you can reproduce the error reliably, you can strace the httpd -X
> process, and find out exactly where it fails.
>
>
>
> ------------------------------**------------------------------**---------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See 
> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
> for more info.
> To unsubscribe, e-mail: 
> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>  "   from the digest: 
> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>


-- 
_________________________________________
Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
                    Jim Morrison

Reply via email to