Linux sport38 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Память, MB
              total        used        free      shared  buff/cache   available
Mem:           7820        4488         372         324        2960        2709
Swap:         10239        1140        9099
PHP 7.4.30
Параметр Значение Рекомендации
Имя домена www.sport38.ru
Имя сервера (hostname) sport38
IP-адрес 127.0.0.1
Дата 24-02-2024 22:27:58
Пользователь Unix bitrix
Пользователь php Пользователь, под которым запускаются php-скрипты.
Если пользователь PHP отличается от пользоваетеля в системе Linux, то возможны проблемы с редактированием файлов и доступами
HOME
DOCUMENT_ROOT /home/bitrix/www
php.ini /etc
/etc/php.ini
/usr/lib64/php/modules

Требования 1С-Битрикс

Веб-сервер Apache Apache Apache 1.3+ | nginx | php-fpm
Интерфейс php apache2handler
Версия php 7.4.30 Минимум 5.6+, рекомендуется 7.0+
error_reporting 85 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
safe_mode OFF
short_open_tag 1 ON
memory_limit 512M Не менее 64Мб для визиток, не менее 250-300Мб для интернет-магазинов.
Должно быть больше post_max_size.
max_execution_time 1800 30-300
max_input_vars 10000 10000+. Для отправки больших форм в настрофках интернет-магазина
max_input_nesting_level 64 100000+. Для больших рекурсий, деревьев, меню.
session.use_trans_sid 0 OFF
display_errors On ON
post_max_size 1024M 100M+. Размер POST должен быть больше upload_max_filesize
upload_max_filesize 1024M 10M+. Максимальный размер одного загружаемого файла
max_file_uploads 100 10+. Количество файлов разрешенных к загрузке за раз
output_buffering 4096 4096+
default_socket_timeout 60 60+
allow_url_fopen 1 ON. Разрешает доступ к внешним файлам/доменам/платежным системам и т.д.
mail.add_x_header OFF. Удаляет заголовок X-PHP-Originating-Script, который будет содержать UID скрипта и имя файла в отправленных письмах
realpath_cache_size 4096k 4096k+
session.gc_probability 1 1
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
mbstring.func_overload 0 2
mbstring.internal_encoding UTF-8
expose_php 1 OFF - отключает передачу версии PHP в HTTP-заголовке типа "X-Powered-By: PHP/5.3.7"
report_memleaks On OFF
report_zend_debug 1 OFF
variables_order GPCS GPCS
date.timezone UTC Europe/Moscow
session.save_path /tmp/php_sessions/www
sendmail_path msmtp -t -i
log_errors 1 ON
error_log /var/log/php/php_errors.log
disable_functions

Эта директива позволяет отключить некоторые функции php в целях безопасности

Пример отключенных функций:
exec, system, shell_exec, passthru, popen, pclose, dl, apache_note, apache_setenv, define_syslog_variables, pcntl_exec, syslog, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, apache_child_terminate, posix_getpwuid

Необходимые расширения

Регулярные выражения Php/Perl
Zlib extension Требуется для работы модуля компрессии и быстрой загрузки обновлений
GD lib extension Отображение графиков в статистике, работа с изображениями
Free Type extension Необходима для работы CAPTCHA
Модули шифрования mcrypt Требуется резервного копирования в облако
Модуль Hash Требуется резервного копирования в облако
XML
JSON
Поддержка SSL Необходима для работы интернет-магазина с подключением внешних платёжных систем
Поддержка mbstring Необходима для работы продукта в кодировке UTF-8

Необходимые тесты

Акселератор php OPcache Рекомендуется наличие акселератора PHP (APC, XCache или любого другого кроме устаревшего EAccelerator), это позволяет снизить нагрузку на CPU в несколько раз и уменьшить время выполнения PHP кода. Желательно, чтобы памяти акселератора было достаточно для размещения всех часто используемых PHP страниц. Рекомендуется установить фильтры, например (для eA): eaccelerator.filter !*/help/* !*/admin/* !*/bitrix/*cache/* */bitrix/* */.*.php Если акселератор не обнаружен, требуется анализ phpinfo()
Отправка почты не тестировалось Отправка почты функцией mail()
Работа с сокетами

fsockopen() необходим для работы системы обновлений

Сохранение сессии не тестировалось Необходимо для сохранения авторизации, корзины и др. сессионных данных пользователя.
Система обновлений не тестировалось Осуществляется попытка подключиться к серверу www.bitrixsoft.ru на порт 80
HTTP авторизация не тестировалось Требуется для интеграции с 1С и MS Outlook.
Подключение к ssl://www.sport38.ru:443
Ошибка возможна и когда сервер отдает 301 редирект.
Тест на время
не тестировалось
Попытка выполнять скрипт в течение 30 секунд
Скорость загрузки файла на сервер не тестировалось Размер файла 30MB скачивается с зеркала yandex.ru
Пинг до yandex.ru не тестировалось <100
Пинг до google.com не тестировалось <100
MySQL 5.7.39-42, x86_64, Linux
Параметр Значение Рекомендации
Система
ENGINE = InnoDB
Data_MB = 732.4
Index_MB = 385.1
Total_MB = 1117.5
Num_tables = 849
Collation
character-set-server utf8 utf8
collation-server utf8_unicode_ci utf8_unicode_ci
init-connect SET NAMES utf8 COLLATE utf8_unicode_ci SET NAMES utf8
Cache
query-cache-type ON 1
query-cache-limit 32 МБ 1M
table-open-cache 1000 4096, table_open_cache = innodb_open_files
thread-cache-size 50 32
query_cache_size 32 МБ, Занято: 94% 50M, max 128M
query_cache_hit_rate 47.4% Если значение менее 50% – можно увеличить размер кеша query_cache_size.
InnoDB
innodb-defragment ON
innodb-file-per-table ON ON
default-storage-engine InnoDB InnoDB
innodb-open-files 1000 4096
key-buffer-size 32 МБ 32M
max-allowed-packet 16 МБ 1M
sort-buffer-size 2 МБ 32M
read-buffer-size 128 КБ 256K
read-rnd-buffer-size 256 КБ 1M
thread-stack 128 КБ 128K
max-heap-table-size 128 МБ 128M
tmp-table-size 128 МБ 128M
innodb-buffer-pool-size 2 ГБ 2G или 1117.5M или 3.82 ГБ
innodb-buffer-pool-instances 2 4
innodb-additional-mem-pool-size 0 Б 16M-32M
innodb-log-file-size 64 МБ 128M
innodb-log-buffer-size 16 МБ 16M
innodb-flush-log-at-trx-commit 2 2
innodb-read-io-threads 4 8
innodb-write-io-threads 4 8
innodb-stats-on-metadata OFF OFF
/etc/hosts
::1	localhost	localhost.localdomain	localhost6	localhost6.localdomain6
# ANSIBLE MANAGED BLOCK sport38.ru; DON'T insert your record after this comment!!!
5.181.108.180	sport38.ru	sport38.ru


127.0.0.1	localhost	localhost.localdomain	localhost4	localhost4.localdomain4
127.0.0.1	sport38.ru	sport38.ru
127.0.0.1	sport38	sport38

Пример корректного hostname/FQDN для IPv4
127.0.0.1     localhost 
127.0.0.1 server.example.com server
Процессоры: 4
processor 0
vendor_id GenuineIntel
cpu family 6
model 85
model name Intel(R) Xeon(R) Gold 6240R CPU @ 2.40GHz
stepping 7
microcode 0x1
cpu MHz 2399.998
cache size 16384 KB
physical id 0
siblings 1
core id 0
cpu cores 1
apicid 0
initial apicid 0
fpu yes
fpu_exception yes
cpuid level 13
wp yes
flags fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke avx512_vnni md_clear spec_ctrl arch_capabilities
bogomips 4799.99
clflush size 64
cache_alignment 64
address sizes 40 bits physical, 48 bits virtual
processor 1
vendor_id GenuineIntel
cpu family 6
model 85
model name Intel(R) Xeon(R) Gold 6240R CPU @ 2.40GHz
stepping 7
microcode 0x1
cpu MHz 2399.998
cache size 16384 KB
physical id 1
siblings 1
core id 0
cpu cores 1
apicid 1
initial apicid 1
fpu yes
fpu_exception yes
cpuid level 13
wp yes
flags fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke avx512_vnni md_clear spec_ctrl arch_capabilities
bogomips 4799.99
clflush size 64
cache_alignment 64
address sizes 40 bits physical, 48 bits virtual
processor 2
vendor_id GenuineIntel
cpu family 6
model 85
model name Intel(R) Xeon(R) Gold 6240R CPU @ 2.40GHz
stepping 7
microcode 0x1
cpu MHz 2399.998
cache size 16384 KB
physical id 2
siblings 1
core id 0
cpu cores 1
apicid 2
initial apicid 2
fpu yes
fpu_exception yes
cpuid level 13
wp yes
flags fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke avx512_vnni md_clear spec_ctrl arch_capabilities
bogomips 4799.99
clflush size 64
cache_alignment 64
address sizes 40 bits physical, 48 bits virtual
processor 3
vendor_id GenuineIntel
cpu family 6
model 85
model name Intel(R) Xeon(R) Gold 6240R CPU @ 2.40GHz
stepping 7
microcode 0x1
cpu MHz 2399.998
cache size 16384 KB
physical id 3
siblings 1
core id 0
cpu cores 1
apicid 3
initial apicid 3
fpu yes
fpu_exception yes
cpuid level 13
wp yes
flags fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke avx512_vnni md_clear spec_ctrl arch_capabilities
bogomips 4799.99
clflush size 64
cache_alignment 64
address sizes 40 bits physical, 48 bits virtual