+1
Работодатель должен мотивировать работника на максимально эффективное исполнение служебных обязанностей. А не подстрекать с саботажу ;)
BIOS у матери свежий? Обновляли?
Я как-то использовал HiveMail, он хранит письма в mysql. То есть кластер сделать довольно несложно, ну и ограничения очевидные. Правда там русского языка нет.
Вообще, стоит погуглить - можно найти достаточно много подобного софта.
Если это единичный процесс, у него в колонке TIME значится много часов работы, %CPU около 100 и он работает не переставая, то можно предположить, что скрипт зациклился. Тогда просто убейте его (можно прямо из top, клавиша k).
Если такие залипания происходят регулярно, то стоит заняться дебагом. Например, заставить скрипт вести лог и записывать в файл сообщения об успешности выполнения этапов работы и т.д.
Если каждый запрос к указанному УРЛу просто очень долго выполняется, но в конце-концов таки отрабатывает и пользователю в браузер отдается корректный результат, то, очевидно, нужно заняться оптимизацией скрипта.
В приведенном куске лога нет ни одного сообщения об успешной доставке "неправильного" письма - в большинстве случаев там все заканчивается Relaying denied.
То есть, скорее всего, авторизация на вашем smtp настроена правильно и спам не проходит.
Но приведенный кусок лога мал. На всякий случай посмотрите внимательно свой лог, особенно записи, которые уведомляют об успешной доставке писем.
proftpd есть в репозитории rpmforge
За промежуток времени, что вы держали F5 зажатой, сколько ответов сервера вы получали раньше и сколько теперь?
Для объективной оценки производительности, нужно использовать специальный скрипт, например апачевский ab, который сгенерирует заданное число запросов в заданное число потоков и подсчитает время ответа.
Запустить его стоило ДО и ПОСЛЕ настройки.
Параллельно с работой скрипта можно любоваться нагрузкой сервера и предпринимать меры для ее ограничения, если есть такая необходимость.
Если, как имел ввиду madoff, сервер ожидает входящих соединений на внешнем интерфейсе сервера и порт не заблокирован фаирволом, то нужно добавить mysql-пользователя, типа так:
GRANT ALL PRIVILEGES ON database.* TO username@хх.хх.хх.хх IDENTIFIED BY '12345';
Прошу прощения за "холиварство", но хотелось бы всунуть свои пять копеек в поддержку mod_fcgid.
Может он не самый лучшей из имеющихся вариантов fcgi, но зато очень простой в настройке и использовании.
Я его использую на серверах с cpanel с отличными результатами. Особых глюков за многие месяцы работы я не наблюдал.
Настройка его свелась к компиляции модуля, написании конфига 5 строк, врапера для php в 4 строки и... все :)
Пользователи могут сами включать/отключать его как обработчик php через .htaccess плюс выбирать версию php.
Использую mod_fcgid.
Ставится рядом с mod_php, можно легко переключится с одного на другой через .htaccess
Никаких насильственных манипуляций с cpanel делать не нужно.