nohup &

Команда nohup позволяет запускать процесс, который будет игнорировать сигнал SIGHUP.

& в конце команды запускает процесс в фоновом режиме.

outlook delist ip

support.microsoft.com/en-us/supportrequestform/8ad563e3-288e-2a61-8122-3ba03d6b8d75

SQL server transaction log

Если в БД не сконфигурирована очистка лога транзакций и БД работает в полном режиме восстановления, то рано или поздно этот файл займет все свободное место на диске.
Чтобы очистить этот файл нужно выполнить команду:

ALTER DATABASE [db_name] SET RECOVERY SIMPLE
GO
DBCC SHRINKFILE (N'db_name_Log', 1)
GO
ALTER DATABASE [db_name] SET RECOVERY FULL
GO

В моем случае этот файл находился в С:\Program Files\Microsoft SQL Server\MSSQL$WINCC\Data\

Exclude product from custom feed

function lw_gpf_exclude_product($excluded, $product_id, $feed_format) {
    // Return TRUE to exclude a product, FALSE to include it, $excluded to use the default behaviour.
    if (strpos($_SERVER['REQUEST_URI'], '/woocommerce_gpf/83e2cc41de7757ea/') !== false){
        if (COUNTRY_NAME == 'Australia' && $product_id != 260415 ) {
            return TRUE;
        }
    }
    // If not in the above categories use the default behaviour.
    return $excluded;
	}
	add_filter( 'woocommerce_gpf_exclude_product', 'lw_gpf_exclude_product', 11, 3);

AIOSEO filters

Filters situated here aioseo.com/doc-categories/filter-hooks/

For example, if you need to remove some meta robots tag, you can use this code:

add_filter( 'aioseo_robots_meta', 'aioseo_filter_robots_meta' );

function aioseo_filter_robots_meta( $attributes ) {
   if (  is_product() && str_contains($_SERVER['REQUEST_URI'], 'comment-page')) {
      $attributes['noindex']  = '';
      $attributes['nofollow'] = '';
   }
   if(is_search()){
       unset($attributes['max-image-preview']);
       unset($attributes['max-snippet']);
       unset($attributes['max-video-preview']);
   }
   return $attributes;
}

Нет методов оплаты woocommerce

Если на странице checkout нет методов оплаты, то проблема может быть в неправильной настройке плагина Plugin Organizer, который блокирует способы оплаты на страницах типа page.

wp_postmeta медленно работает запрос

Чем больше таблица в БД, тем медленнее будет работать запрос к ней.

Обычно запрос идет по индексируемым полям, имеющим численное значение.

В случае запроса по текстовому неиндексированному полю, он может занимать длительное время.

Для это к полю, по которому медленно работает поиск необходимо добавить индекс.

Docker команды консоли

Запуск контейнеров

docker-compose up -d

Просмотр контейнеров:

docker ps

Просмотр лога контейнера:

docker logs --tail 100 <container-name>

Просмотр состояния nginx в докер контейнере:

docker exec -it sgtm_nginx_1 nginx -t

Выполнение консольной команды в рамках докер контейнера:

docker exec -it <container name> <command>

Инструкция по установке докер на ubuntu digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04