php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

Запуская php в контейнере докера необходимо подумать про доставку почты, в моем случае я не сразу догадался что будут проблемы и понял о проблеме только тогда – когда в контейнере получил сообщение “sh: 1: /usr/sbin/sendmail: not found”

Continue reading

apache2-mpm-worker + php5-fcgi + suexec-custom

Попросили тут намедни настроит кастом сервак без панели, решил под это дело настроить apache2-mpm-worker + php5-fcgi + suexec. Выбор поставил на mpm-worker так как до этого уже был один сервер на этой модели, и показал себя хорошо, причем кто бы мне что ни говорил – но под каждые задачи – свои рекомендации.

Continue reading

Module ‘apc’ already loaded in Unknown on line 0

Случайно сегодня обнаружил что в логах апача одно домена сыпется такая ошибка “Module ‘apc’ already loaded in Unknown on line 0”. Собственно тут то и искать ничего не нужно, просто модуль кеширования apc загружен был дважды по ошибке. Полез в /etc/php5/cgi/conf.d и обнаружил что там модуль подгружен дважды с разными именами файлов. После удаление одного файла и перезапуска apache2 стало все на свои места и сообщение ушло.

установить eAccelerator на Debian

Проснулся сутра от телефона, который сообщил что упал сервак. Подключился и увидел высокий LA, сервер ВПС, а не полноценный дедик, беглый анализ показал что ВПСку вешает апач, много запросов на один домен. Решил прикрутить акселератор для php. Еще во времена админства у одного из хотсеров рунета, привык к eaccelerator, выручал не раз, решил и тут так же сделать.

Continue reading