I cannot get rails/passenger to write to my production log
On my production server in the apache error_log I get:
Rails Error: Unable to access log file. Please ensure that /my/app/
production.log exists and is chmod 0666.
Doing the following using copy/paste to avoid path/typo confusion:
drw-rw-rw- 2 apache apache 4096 Jul 30 11:41 .
drwxrwxr-x 14 apache apache 4096 Jul 30 11:41 …
-rw-rw-rw- 1 apache apache 0 Jul 30 11:32 /my/app/log/production.log
Passenger is set to run as user ‘apache’, as is apache/httpd itself.
Relevant httpd.conf lines:
I also set the log level to 3 which didn’t seem to add anything
relevant to this problem to the error_log.
I’m running on CentOS 5 and SELinux is disabled:
SELinux status: disabled
Looking at the processes, Passenger and Rails seem to be running as
the correct user ‘apache’ as does httpd.
Can somoeone tell me where to look next please, I’m a bit lost now.