irtek
@irtek
Wordpress-addicted

Docker WordPress + Apache как перенастроить контейнер, чтобы не зависал после простоя?

WordPress запускается в Docker со стандартной конфигурацией и Apache. Когда работаешь с ним никаких проблем, если оставить, через некоторое время простоя контейнер перестает откликаться, его нельзя никак остановить или удалить. Помогает только выключение и запуск заново Docker. Несколько раз в консоли ловил ошибку от Апача
"Sigwinch shutting down gracefully" в остальных случаях консоль просто замораживается.
Читал, что это апач в какие-то моменты выдает и не может отловить сигнал

Dockerfile для создания образа
FROM wordpress:php8.2-apache

RUN apt-get update;

RUN apt install -y curl;

RUN apt-get install -y libmagickwand-dev; \
    pecl install imagick; \
    docker-php-ext-enable imagick;

WORKDIR /var/www/html


docker-compose.yml
services:
  wordpress:
    depends_on:
      - db
    links:
      - db
    build:
      context: ./docker/wordpress/
      dockerfile: Dockerfile
    volumes:
      - ./wordpress:/var/www/html
    env_file:
      - .env
    restart: always
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: ${DB_USER}
      WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
      WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
      WORDPRESS_TABLE_PREFIX: ${WORDPRESS_TABLE_PREFIX}
      WORDPRESS_DEBUG: 1
      WORDPRESS_CONFIG_EXTRA: |
        define( 'DISABLE_WP_CRON', true );
        define( 'WP_DEBUG_LOG', true );
        define( 'WP_DEBUG_DISPLAY', true);
        define( 'SCRIPT_DEBUG', true);
        define( 'WP_ALLOW_REPAIR', true);


Подскажите, пожалуйста, как можно скорректировать настройку, чтобы контейнер не зависал.
Docker desktop Windows 11
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
1. Перенести конструкцию в нормальное окружение - не винду, не десктопный Докер, не десктопный комп.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы