> chmod 755 /usr/local/zend/apache2/modules/mod_wsgi.so > > So as you can see, there were no errors or any other notices. > I then go load mod_wsgi.so into my httpd.conf, and when restarting > Apache I get a notice in logs that states: > > [Sun Jan 30 13:37:33 2011] [notice] Apache/2.2.15 (Unix) PHP/5.3.2 > mod_wsgi/3.3 Python/2.7.1 mod_ssl/2.2.15 OpenSSL/0.9.8n configured -- > resuming normal operations > > Everything looks good so far but as soon as I access the virtual host > it crashes the server and i get an 324 empty response error, with the > following line in apache logs: > > [Sun Jan 30 13:37:52 2011] [notice] child pid 65398 exit signal Bus > error (10)
I'm not familiar with the pecularities of Mac OS X, but ussually these kind of errors happen because of multiple versions of the same library in the same process. So if the Zend Apache is linked (directly or maybe through PHP) to libpng (or libsqlite) that are one version, and Python is linked to those same libraries but another version, that will create a conflict of the symbols and a crash. That's one of the reasons why Linux distros try to build on a coherent set of libraries. This is a document describing the issue (libexpat there but can be anything) http://code.google.com/p/modwsgi/wiki/IssuesWithExpatLibrary -- damjan -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
