Недавно у меня был сайт, который работал идеально в течение нескольких месяцев, и вдруг он решил свалить себя без какой-либо приблизительной причины.
Я запускаю django + mod_python + apache, и система решила, что пришло время начать игнорировать импорт библиотеки pycurl, моя первая мысль заключалась в том, что библиотека каким-то образом была повреждена или пути не были кэшированы apache или mod_python.
После проверки путей, символических ссылок, разрешений и переустановки точной сборки pycurl я все еще получаю ту же ошибку. Странно то, что я могу загрузить библиотеку внутри самого python и запустить тесты без проблем, но не в mod_python. Я точно знаю, что пути указаны правильно, поскольку я проверял их много раз и соответствующим образом обновлял системный кеш.
Django теперь не будет загружать или выдавать какие-либо ошибки, и apache не будет ничего регистрировать, если я попытаюсь импортировать библиотеку, она просто молча потерпит неудачу ... Я изучаю эту проблему уже 2 дня и ничего не придумал.
Любая помощь будет принята с благодарностью.
Просто чтобы добавить сюда, сервер никоим образом не трогался с момента окончательной ревизии и запуска.
Я проверил все журналы, которые указывали бы на какой-то тип атаки на сервер, и ничего нет, единственное, что существует, — это запрос от моего хостинг-провайдера, где впервые начала появляться рассматриваемая ошибка.
Также аналогичная проблема: stackoverflow.com/questions/1099981/… - в этом случае не работает.
Если кому-то интересно, версии следующие
Python 2.4.3
Mod_Python 3.2.8
Apache 2.2.3
Redhat Red Hat Enterprise Linux Server release 5.4
Linux Kernal 2.6.18-128.7.1.el5 x86_64
mod_wsgi
? - person Ignacio Vazquez-Abrams   schedule 19.01.2010