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 4200 441 961 3179 2360 Swap: 10239 3249 6990
PHP 8.1.29
| Параметр | Значение | Рекомендации |
|---|---|---|
| Имя домена | www.sport38.ru | |
| Имя сервера (hostname) | sport38 | |
| IP-адрес | 127.0.0.1 | |
| Дата | 30-12-2025 19:05:48 | |
| Пользователь 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 | 8.1.29 | Минимум 5.6+, рекомендуется 7.0+ |
| error_reporting | 0 | 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 | 300 | 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 | 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 | 0 | 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 = 539.2 Index_MB = 225.5 Total_MB = 764.7 Num_tables = 949 |
||
| 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 МБ, Занято: 93.7% | 50M, max 128M |
| query_cache_hit_rate | 55.2% | Если значение менее 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 ГБ | 842M или 764.7M или 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 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 |