Январь 26

nginx mysql ubuntu php оптимизация

/etc/mysql/mysql.cfg

Добавляем в конце — это реально ускорит на 70% от дефолтного значения ваш сервер

# InnoDb
innodb_file_per_table
#
innodb_buffer_pool_size = 1G
innodb_additional_mem_pool_size = 16M
#
innodb_log_files_in_group = 2
innodb_log_file_size = 128M
innodb_log_buffer_size = 8M
innodb_lock_wait_timeout = 120
#
innodb_thread_concurrency = 2
#
transaction-isolation = READ-COMMITTED
innodb_flush_method = O_DIRECT
innodb_flush_log_at_trx_commit = 2

Ноябрь 22

nginx bitrix 1C синхронизация и ошибки

a client request body is buffered to a temporary file

a client request body is buffered to a temporary file

fastcgi_read_timeout 95;
client_body_buffer_size 1M;
client_max_body_size 1M;
proxy_connect_timeout 300s;
proxy_send_timeout 300;
proxy_read_timeout 300;

или больше если нужно но тогда лучше только для правила только синхронизации

Октябрь 10

a client request body is buffered to a temporary file / && upstream timed out (110: Connection timed out) while reading response header from upstream,


location @php {
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@****.ru";
fastcgi_pass unix:/var/www/php-fpm/admin.sock;
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
fastcgi_read_timeout 350;
client_body_buffer_size 10M;
client_max_body_size 10M;

}

Ноябрь 21

bitrix rewrite nginx

да да кратность сестра таланта

 

server {

   ...

   if (!-e $request_filename) {
      rewrite  ^(.*)$  /bitrix/urlrewrite.php last;
   }

   location ~ \.php$ {
      if (!-f $request_filename) {
         rewrite  ^(.*)/index.php$  $1/ redirect;
      }

      ...

   }

   ...

}

добавлю от себя если у вас 443 то нужно добавлять именно в этот блок а не в 80