Дмитрий Паращенко написал: Где и что можно посмотреть и проверить? это проблема в настройках postfix или в настройках системы по умолчанию что-то ещё не прописано/настроено?
По умолчанию в BitrixEnv/BitrixVM используется почтовый клиент msmtp, настраиваемый через меню, почтовый сервер ОС(MTA) не используются.
Практически любой установленный почтовый сервер(в том числе postfix) с настройками по умолчанию не будет принимать почту от хостов отличных от localhost, из соображений безопасности, поскольку открытый релей будет большой находкой для спамеров. Для того чтобы ваш postfix начал принимать почту от внешних хостов нужно явно разрешить ему это делать в конфигурационном файле /etc/postfix/main.cf, а также описать что именно с ней делать, и конечно нужно открыть в iptables 25 порт.
Игорь Горгуль написал: Для почты достаточно настроить postfix
Полагаю Вы не правы:
1. По умолчанию в BitrixEnv, директива php:
Код
sendmail_path = msmtp -t -i
т.е. MTA ОС какой бы он не был не используется php по умолчанию вообще, как и msmtp, поскольку конфигурационный файл не создается пока в меню BitrixEnv не задействовать соответствующий пункт.
2. В зависимости от версии устанавливаемой Centos 6.X, MTA по умолчанию могут быть: postfix, exim и sendmail, в дальнейшем при обновлении ОС, MTA не меняется.
Чтобы решить проблему нужно посмотреть значение вышеозначенной директивы php, и если оная равна "msmtp -t -i", то нужно настроить содержимое файла /home/bitrix/.msmtprc, описаний в интернете как это сделать есть.
В 4м вместо OpenVZ, дырявый и недоделанный LXC(В Centos 7 кстати тоже). В оном хорошо работает только KVM насколько это возможно - оверхед больно большой по CPU, зато кластер и живая миграция без ковыряний конфигов.
Алексей Касилов, просто из любопытства, поясните пожалуйста зачем вам именно Centos 7, желательно с аргументами. На мой взгляд, на данный момент для организации собственного хостинга для сайтов на битриксе, на выделенных серверах нет лучше связки Centos 6 + OpenVZ(или proxmox 3.x, тем кого консоль стильно пугает) с BitrixEnv в контейнерах (понятно на Centos 6 же). А на VPS и прочих облаках для организации веб-окружения, Centos 7 полагаю не дает никаких очевидных преимуществ относительно Centos 6 ни в плане безопасности, надежности, производительности и удобства администрирования. Возможно конечно я что-то упускаю.
Только не говорите, что хостеры VPS все поголовно убрали возможность инстилляции Centos 6, у тех кто убрал, полагаю все можно решить через тп, а если нельзя, то бежать от такого хостера нужно.
Алексей Касилов написал: На хостинге существует возможность установки только CentOS версии 7.2, возможно ли и каким образом установить битрикс веб-окружение на данную версию ОС?
На Centos 7 невозможно установить BitrixEnv в текущей версии.
Павел Кишеня, задайте конкретные вопросы, на сем форуме есть несколько грамотных администраторов, а то все ваши посты сводятся к утверждению, что Вы ищите некое решение и для чего непонятно
Павел Кишеня, полагаю на хабре Ваш коммент был с большим минусом - не понятно, что с чем Вы сравниваете. На данный момент на рынке 5 поколений Xeon E3, в каждом по 10-15 моделей с разной частотой, а Xeon E5 три поколения, в каждом около 50 разных моделей, с разным количеством ядер, частотами и возможностью работать в системах с разным количеством сокетов http://ark.intel.com/ru#@Processors . Плюс разные виды виртуализации имеют разный "оверхед"(потери) по CPU, для KVM вплоть до 10%. Вы не указываете конкретных конфигураций на которых получили "попугаи".
Если предположить, что Вы бы сравнивали производительность битрикса на двух серверах отличающихся только CPU(все остальное - память, диски и ПО идентичны на сколько это возможно), например E5-2650 (20M Cache, 2.00 GHz, 8 ядер), и E3-1270V3 (8M Cache, 3.50 GHz, 4 ядра), то результат был примерно такой как Вы указали, поскольку тест выполняется процессом httpd на одном ядре CPU, а каждое ядро этих CPU имеет разную производительность, почти напрямую зависящую от частоты, в результате не смотря на 8 ядер у E5-2650 будет "40" попугаев, а на E3-1270V3 - "120".
Посмотреть информацию о CPU в Linux, можно в файле /proc/cpuinfo - Linux при каждой загрузке производит замер производительности(не абсолютный, но отражает) каждого ядра, результат измеряется в bogomips. Примеры:
также проверьте, в /etc/php.d/***xdebug.ini подключен ли одноименный модуль, если подключен, закомментируйте содержимое файла, или переименуйте его ***xdebug.ini.disabled и рестартуйте апач:
Тарас Веселый написал: Добрый день! Переезжаем c Bitrix virtual appliance version 4.2.0 на Bitrix virtual appliance version 5.1.5, причем железо на которое переезжаем мощнее. Но во время тестирования получаем гораздо меньшую производительность сайта без боевой загрузки, если запускаю memcache, то производительность падает еще ниже. В обоих случаях все настройки производились через menu.sh, можете объяснить почему это происходит и куда копать?
Приведите здесь конфигурации "железа" до и после, версии ОС, используется ли виртуализация.
memcache медленнее файлового кеша по умолчанию, ОС и так кеширует все открываемые файлы в памяти(пока она есть) и доступ к такому кешу быстрее, чем к хранящемуся в memcache - нет дополнительной прослойки в виде доступа через сеть.
Артемий Зайцев написал: У меня есть подозрение, что в новой версии виртуальной машины поменяли место хранения сессий.
Посмотрите значение директивы session.save_path в .../bitrix/admin/phpinfo.php или в консоли, и да, посмотрите не включили ли вы хранение сессий в БД как предлагает Александр Суворов,
Nikolay Ryzhonin, при текущем состоянии репозитариев, при инсталляции BitrixEnv на чистый Centos 6 x86_64(по умолчанию устанавливает php 5.6), создаются два конфигурационных файла для opcaсhe: 10-opcache.ini и opcache.ini, при этом прекомпилятор не включается(!) а процессы httpd сегфолтятся через раз. Для того чтобы opcache заработал, достаточно переименовать 10-opcache.ini в 10-opcache.ini.disabled или удалить его, чтобы модуль не загружался два раза, после чего перезапустить httpd.
Вы написали неоднозначно, что DHCP сервера нет. Задать настройки сетевого интерфейса Вы сможете в файле /etc/sysconfig/network-scripts/ifcfg-eth0, например так: