Cho đến tuần trước, trang web Drupal của tôi và varnish_purge đã hoạt động tốt với Varnish. Sau khi cập nhật các mô-đun lên phiên bản mới nhất, quá trình vô hiệu hóa thẻ bộ đệm dường như đã dừng lại. Không có gì khác thực sự thay đổi trong khi chờ đợi.
Trong /var/log/varnish/varnishncsa.log tôi nhận được thông báo như sau.
127.0.0.1 - - [16/Nov/2021:09:04:13 +0100] "BAN http://127.0.0.1:6081/ HTTP/1.1" 200 254 "-" "mô-đun varnish_purger cho Drupal 8."
Trong nhật ký hệ thống không có thông báo nào từ Varnish hoặc Drupal.
Sau khi thay đổi một cái gì đó trên một trang, drush p:queue-work
nên đưa ra một thông báo như sau.
Đã xử lý 5 đối tượng...
Thay vào đó, nó hiển thị như sau.
Hàng đợi trống hoặc chỉ có các mục bị khóa!
Làm thế nào tôi nên gỡ lỗi này?
Chỉnh sửa
Tôi đã thử nghiệm trên một trang web cũ khi sự cố bắt đầu, có vẻ như vậy, ngay khi mô-đun "dữ liệu đã nhập" được cập nhật, sự cố bắt đầu.
Những gì tôi đã cố gắng mà không giải quyết được vấn đề:
- cài đặt lại dữ liệu đã nhập
- cài đặt lại các mô-đun thanh lọc
- cài đặt lại véc ni
- đã cài đặt một mô-đun khác để thanh lọc (advanced_varnish)
- đã xóa tất cả các mô-đun
- đã xóa thư mục nhà cung cấp và tệp composer.lock, xóa bộ đệm của trình soạn thảo và cài đặt trình soạn thảo
- đã sử dụng khối chế độ xem trong trình tạo bố cục để hiển thị văn bản
- đã xóa mọi thứ khỏi bố cục trong trình tạo bố cục trừ văn bản nội dung, sau đó khi đặt một khối chế độ xem nhất định, sự cố sẽ bắt đầu. Tuy nhiên, khi thực hiện điều đó trong cài đặt sạch, sự cố không xuất hiện.
- xây dựng một cài đặt sạch đang cố gắng giới thiệu vấn đề
- tăng kích thước bộ đệm cơ thể nginx
Chỉnh sửa: để có ý tưởng về các mô-đun đã cài đặt, đây là composer.json:
{
"name": "drupal-composer/drupal-project",
"description": "Mẫu dự án cho các dự án Drupal 8 với nhà soạn nhạc",
"loại": "dự án",
"giấy phép": "GPL-2.0 trở lên",
"tác giả": [
{
"Tên": "",
"vai trò": ""
}
],
"kho": [
{
"loại": "nhà soạn nhạc",
"url": "https://packages.drupal.org/8"
},
{
"loại": "nhà soạn nhạc",
"url": "https://asset-packagist.org"
},
{
"loại": "gói",
"bưu kiện": {
"tên": "trơn/bóng",
"phiên bản": "v1.8.1",
"type": "thư viện drupal",
"quận": {
"url": "https://github.com/kenwheeler/slick/archive/master.zip",
"loại": "zip"
}
}
}
],
"yêu cầu": {
"php": ">=5.6",
"bower-asset/blazy": "^1.8",
"bower-asset/jquery-mousewheel": "^3.1",
"bower-asset/jquery.easing": "^1.3",
"bower-asset/jquery.pause": "^0.1",
"bower-asset/lazysizes": "^5.1",
"bower-asset/slick-carousel": "^1.8",
"nhà soạn nhạc/trình cài đặt": "^1.7",
"cweagans/composer-patches": "^1.6.5",
"drupal/admin_toolbar": "^3.1",
"drupal/antibot": "^1.4",
"drupal/better_exposed_filters": "^5.0@beta",
"drupal/bg_image_formatter": "^1.11",
"drupal/blazy": "^2.4",
"drupal/bootstrap": "^3.20",
"drupal/contact_block": "^1.4",
"drupal/core-composer-scaffold": "^9",
"drupal/core-project-message": "^9",
"drupal/core-recommended": "^9",
"drupal/csv_serialization": "^2.0",
"drupal/ctools": "^3.6",
"drupal/easy_breadcrumb": "^2.0",
"drupal/editor_advanced_link": "^2.0",
"drupal/email_registration": "^1.0@RC",
"drupal/entity_clone": "^1.0@beta",
"drupal/field_group": "^3.2",
"drupal/honeypot": "^2.0",
"drupal/image_effects": "^3.1",
"drupal/image_style_warmer": "^1.0@beta",
"drupal/image_widget_crop": "^2.3",
"drupal/imagemagick": "^3.3",
"drupal/tưởng tượng": "^1.5",
"drupal/imce": "^2.3",
"drupal/jquery_ui_datepicker": "^1.2",
"drupal/layout_builder_styles": "^1.0@beta",
"drupal/lười": "^3.4",
"drupal/mautic": "^1.1",
"drupal/menu_link_attributes": "^1.0",
"drupal/thẻ meta": "^1.10",
"drupal/migrate_file": "^2.0",
"drupal/migrate_plus": "^5.1",
"drupal/migrate_tools": "^5.0",
"drupal/module_filter": "^3.1",
"drupal/pathauto": "^1.4",
"drupal/thăm dò ý kiến": "^1.4",
"drupal/publication_date": "^2.0@beta",
"drupal/thanh lọc": "^3.0@beta",
"drupal/purge_purger_http": "^1.0",
"drupal/chuyển hướng": "^1.4",
"drupal/robots_noindex_nofollow": "2.0.x-dev@dev",
"drupal/quy tắc": "3.x-dev@dev",
"drupal/bộ lập lịch": "^1.1",
"drupal/scroll_progress": "9.1.x-dev@dev",
"drupal/search_autocomplete": "^2.0",
"drupal/simple_sitemap": "^4.1",
"drupal/slick": "^2.3",
"drupal/slick_extras": "^1.0@RC",
"drupal/slick_views": "^2.4",
"drupal/social_media": "^1.9@RC",
"drupal/svg_image": "^1.9",
"drupal/taxonomy_menu": "3.x-dev@dev",
"drupal/twitter_block": "^3.0@alpha",
"drupal/typed_data": "^1.0@dev",
"drupal/varnish_purge": "^2.0",
"drupal/views_infinite_scroll": "^2.0",
"drupal/views_slideshow": "^4.6",
"drush/drush": "^10.3",
"giải đấu/csv": "^9.1@dev",
"oomphinc/composer-installers-extender": "^2.0",
"vlucas/phpdotenv": "^2.4",
"webflo/drupal-finder": "^1.0.0",
"webmozart/path-util": "^2.3",
"wikimedia/composer-merge-plugin": "^2.0",
"zaporylie/composer-drupal-optimizations": "^1.0"
},
"cuộc xung đột": {
"drupal/drupal": "*"
},
"độ ổn định tối thiểu": "ổn định",
"thích ổn định": đúng,
"cấu hình": {
"gói sắp xếp": đúng,
"tài sản fxp": {
"đường dẫn trình cài đặt": {
"npm-asset-library": "web/thư viện",
"bower-asset-library": "web/thư viện"
}
},
"cho phép plugin": {
"nhà soạn nhạc/người cài đặt": đúng,
"cweagans/bản vá lỗi của nhà soạn nhạc": đúng,
"drupal/core-composer-scaffold": đúng,
"drupal/core-project-message": đúng,
"oomphinc/composer-installers-extender": đúng,
"wikimedia/composer-merge-plugin": đúng,
"zaporylie/composer-drupal-optimizations": đúng
}
},
"tự động tải": {
"bản đồ lớp": [
"scripts/composer/ScriptHandler.php"
],
"tệp": ["load.environment.php"]
},
"kịch bản": {
"cài đặt trước-cmd": [
"DrupalProject\composer\ScriptHandler::checkComposerVersion"
],
"cập nhật trước-cmd": [
"DrupalProject\composer\ScriptHandler::checkComposerVersion"
],
"post-install-cmd": [
"DrupalProject\composer\ScriptHandler::createRequiredFiles"
],
"post-update-cmd": [
"DrupalProject\composer\ScriptHandler::createRequiredFiles"
]
},
"thêm": {
"loại trình cài đặt": ["bower-asset", "npm-asset"],
"nhà soạn nhạc-thoát-on-patch-failure": đúng,
"patchLevel": {
"drupal/lõi": "-p2"
},
"đường dẫn trình cài đặt": {
"web/libraries/{$name}": ["type:drupal-library", "type:bower-asset", "type:npm-asset"],
"web/lõi": ["loại: drupal-lõi"],
"web/mô-đun/contrib/{$name}": ["type:drupal-module"],
"web/mô-đun/{$name}": ["type:unity-module"],
"web/profile/contrib/{$name}": ["type:drupal-profile"],
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/{$name}": ["type:drupal-drush"],
"drush/contrib/{$name}": ["type:drupal-drush"]
},
"drupal-giàn giáo": {
"ban đầu": {
".editorconfig": "../.editorconfig",
".gitattribut": "../.gitattribut"
}
},
"hợp nhất-plugin": {
"bao gồm": [
"web/mô-đun/contrib/webform/composer.libraries.json"
]
},
"bản vá lỗi": {
"drupal/content_sync": {
"người sửa chữa": "https://www.drupal.org/files/issues/2019-05-06/content_sync-entity_manager_refs.patch"
},
"drupal/search_autocomplete": {
"sửa lỗi Uncaught TypeError: value.autocomplete không phải là một chức năng": "https://www.drupal.org/files/issues/2021-06-24/value-autocomplete-not-function-3220334-3.patch"
}
},
"bật bản vá": đúng
}
}