Я использую общий хостинг с установкой Wiki и доски объявлений. После обновления Wiki до последней версии мои пользователи больше не могут загружать файлы с помощью встроенного «медиа-менеджера». Журналы сервера показывают:
mod_fcgid: can't apply process slot for
/var/www/cgi-bin/cgi_wrapper/cgi_wrapper, referer:
http://www.myurl.com/path/to/wiki/
Я связался с хостинговой компанией, и сторонник ответил, что он пошутил с
FcgidMaxProcessesPerClass
FcgidMaxProcesses
но безрезультатно. Он также изменил некоторые suexec
прав, безуспешно. mod_security
не установлен.
Загрузка файлов HTTP прерывается для всего хоста, пользователи с доски объявлений также не могут загружать файлы (служба 503 временно недоступна при попытке что-то загрузить). Все остальное работает нормально. Скорость загрузки страницы нормальная, пользователи могут редактировать, создавать и удалять сайты и т. Д. Загрузка файлов по FTP тоже работает. На этих сайтах <30 активных пользователей, поэтому я не думаю, что у меня нет процессов или что-то в этом роде. Я не могу напрямую изменить настройки apache. Есть идеи, что я могу сказать службе поддержки, чтобы изучить?
РЕДАКТИРОВАТЬ: на доске объявлений есть чат, который добавляет некоторую нагрузку на сайт. Я очистил все сообщения и уменьшил количество сохраняемых сообщений. Я также отключил все плагины вики. По-прежнему безуспешно.
Проблема решена. Хостинговая компания изменила версию PHP. Сначала PHP был на версии 5.2.x, а когда возникла проблема, она была перенесена на 5.4.x. Теперь для тестирования PHP был изменен на 5.3.3, и все работает. Я до сих пор не знаю, чем это вызвано, обе установки должны нормально работать на PHP> 5.2. Так что, возможно, были некоторые настройки PHP, которые отличались, но, к сожалению, я больше не могу этого понять.
Решение: откажитесь от своего веб-хостинга.
С точки зрения того, о чем обращаться в службу поддержки: возврат.
Ваш веб-хостинг - единственный, кто может диагностировать и исправить сервер. Это также часть того, за что вы им платите. У вас нет root, и, поскольку это среда общего хостинга, у вас не должно быть root.
Сервер мог быть перепродан, неправильно настроен или, что более вероятно, и то, и другое. Для администраторов сервера (вашего веб-хоста) существует актуальный технический вопрос с действующим техническим решением. Для вас, их клиента, это чисто проблема обслуживания клиентов, которая требует соответствующего решения службы поддержки.