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 4625 579 1056 2615 1840 Swap: 10239 1360 8879
PHP 7.4.30
Параметр | Значение | Рекомендации |
---|---|---|
Имя домена | www.sport38.ru | |
Имя сервера (hostname) | sport38 | |
IP-адрес | 127.0.0.1 | |
Дата | 26-12-2024 12:45:29 | |
Пользователь 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 в целях безопасности
Пример отключенных функций: |
|
Необходимые расширения |
||
Регулярные выражения 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 = 670.1 Index_MB = 367.5 Total_MB = 1037.6 Num_tables = 845 |
||
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 МБ, Занято: 70.8% | 50M, max 128M |
query_cache_hit_rate | 45.1% | Если значение менее 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 или 1037.6M или 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 для IPv4127.0.0.1 localhost |
Процессоры: 4
processor | 0 |
vendor_id | GenuineIntel |
cpu family | 6 |
model | 85 |
model name | Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz |
stepping | 4 |
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 fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke md_clear spec_ctrl |
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 6140 CPU @ 2.30GHz |
stepping | 4 |
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 fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke md_clear spec_ctrl |
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 6140 CPU @ 2.30GHz |
stepping | 4 |
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 fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke md_clear spec_ctrl |
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 6140 CPU @ 2.30GHz |
stepping | 4 |
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 fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat pku ospke md_clear spec_ctrl |
bogomips | 4799.99 |
clflush size | 64 |
cache_alignment | 64 |
address sizes | 40 bits physical, 48 bits virtual |