max_execution_time не срабатывает

Параметр max_execution_time не срабатывает в случаях: когда php блокируется на файле сессии flock-ом или на чтении из mysql readом. При наступлении лимита астрономического времени, параметр не срабатывает!  

Бесплатная панель управления сервером Ajenti

Панель администрирования серверов с WEB интерфейсом Ajenti рассчитана на людей, которым хочется управлять сервером не заходя в командную строку.

Панель управления севером Ajenti.
Панель управления севером Ajenti.

К плюсам панели можно отнести:

  • Наличие внятного и простого веб-интерфейса.
  • Возможность подключать плагины для расширения возможностей веб-интерфейса.

Из минусов я вижу:

  • Нет внятной документации. Раздел документации на сайте

    Читать далее

Обзор бесплатной панели управления хостинговым сервером Vestacp

Рассмотрим бесплатную панель управления хостингом Vesta. Панелька простая, не перегруженная лишними модулями (в отличие от Virtualmin). Дизайн продуманный. Функций в панели добавлено по принципу необходимо и достаточно. Из минусов, которые я вижу: — Отсутствие документации вообще. Поддержка платная. — Биллинг для панели есть сторонний, платный и заточенный под буржуйский хостинг. Плюсы: — С точки зрения … Читать далее

Установка PHP как fastcgi

Для ускорения работы сервера надо установить php в режиме fastcgi. Будем исходить из предпосылки, что у нас установлен Apache + PHP, все настроено и работает. Рассмотрим процесс установки mod_fastcgi на CentOS 5й версии. Добавляем репозиторий epel по этой статье. Устанавливаем mod_fastcgi: yum install mod_fcgid Для правильной работы fastCgi я бы рекомендовал проделать следующие манипуляции: Редактируем … Читать далее

Поиск вредоносного кода на сайте через консоль

Вводная: сломали сайт/сайты надо найти вредоносный код. Код известен. Для поиска вхождения текста в файлах воспользуемся grep. grep -rl ‘что ищем’ /путь/где/ищем Пример: grep -rl ‘!/bin/bash’ /var/www/

Проблемы с запуском apache

В логах: [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [notice] Digest: generating secret for digest authentication … [notice] Digest: done Configuration Failed Проверка синтаксиса конфига apache ничего не дает, Syntaxis OK. Включение режима логов loglevel = Debug ничего не дает. Тупик… Делаем: strace -f -o trace.txt /usr/sbin/httpd Что видим: semget(IPC_PRIVATE, 1, IPC_CREAT|0600) = -1 ENOSPC (No … Читать далее

Ошибка apache: No space left on device: Couldn’t create accept lock но место есть

Итак имеем сервер с кучей сайтов. В какой-то момент на сервере лег apache с ошибкой:

No space left on device: Couldn’t create accept lock (/etc/httpd/logs/accept.lock)

Поиски решения проблемы натолкнули меня на мысль, что проблема в semapfores ядра.

В сети есть скрипты, которые помогут очистить таблицу семафоров.

Посмотреть кто использует семафоры можно командой: ipcs -s

Если вы видите в таблице пользователя apache, httpd вам надо почистить таблицу и все заработает. Но в моем случае

Читать далее