Điểm:-1

máy chủ nextcloud của tôi sử dụng quá nhiều RAM (apache)

lá cờ in

Tôi đang sử dụng Apache với cấu hình sau:

Hết giờ 60
KeepAlive Bật
MaxKeepAliveRequests 100
<FilesMatch \.php$>
        SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>
Tìm kiếm tên máy chủ Tắt
<Thư mục />
        Tùy chọn FollowSymLinks
        AllowOverride Không có
        Yêu cầu tất cả bị từ chối
</Thư mục>

<Thư mục /usr/share>
        AllowOverride Không có
        Yêu cầu tất cả cấp
</Thư mục>

<Thư mục /var/www/>
        Tùy chọn Chỉ mục FollowSymLinks
        AllowOverride Không có
        Yêu cầu tất cả cấp
</Thư mục>
<Thư mục /var/www/html/>
   Tùy chọn +Theo dõiSymlinks
   AllowOverride All
</Thư mục>
<IfModule mod_expires.c>
ExpiresActive On
Tập tinETTag Không có
ExpiresByType văn bản/javascript "truy cập thêm 1 tháng"
ExpiresByType text/x-javascript "truy cập cộng thêm 1 tháng"
ExpiresByType ứng dụng/javascript "quyền truy cập cộng thêm 1 tháng"
ExpiresByType text/html "truy cập thêm 1 tháng"
</IfModule>

<IfModule worker.c>
Máy chủ khởi động 2
Khách hàng tối đa 50
MinSpareThreads 1
MaxSpareThreads 2
ThreadsPerChild 15
MaxRequestsPerChild 0
</IfModule>

<IfModule prefork.c>
          Máy chủ khởi động 2
          MinSpareServers 1
          MaxSpareServers 2
          Khách hàng tối đa 60
          MaxRequestsPerChild 1000
</IfModule>

Sau đó, đây là bên ngoài của tôi.conf (nơi lưu lượng truy cập từ véc ni sẽ được mã hóa):

<VirtualHost *:443>
        Protocols h2 http/1.1
        ServerName cloud.privacyy.ch
        ErrorLog              /var/log/apache2/external-https_error.log
        CustomLog             /var/log/apache2/external-https_access.log combined

        Include /etc/letsencrypt/options-ssl-apache.conf
        SSLCertificateFile /etc/letsencrypt/live/cloud.privacyy.ch/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/cloud.privacyy.ch/privkey.pem


    ProxyPreserveHost       On
    ProxyPass               / http://127.0.0.1:8080/
    ProxyPassReverse        / http://127.0.0.1:8080/

    <IfModule mod_rewrite.c>
          RewriteEngine On
          RewriteRule ^/\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]
          RewriteRule ^/\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]
          #RewriteRule ^/\.aurora https://cloud.privacyy.ch/aurora-staefa.ch/ [R=301,L]                                                                                                                    
    </IfModule>

    Header set Cache-Control "max-age=84600, private"
    <FilesMatch "\.(js|css|php)$">
           Header set Cache-Control "max-age=63072000, private"
    </FilesMatch>


    Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains"
    Header always set X-Content-Security-Policy "allow 'self';"
    Header always set x-xss-protection "1; mode=block"
    Header always set X-Robots-Tag "none"
    Header always set X-Download-Options "noopen"
    Header always set X-Permitted-Cross-Domain-Policies "none"
    Header set X-Content-Type-Options: "nosniff"
    Header set X-Frame-Options: "sameorigin"
    SSLCompression off
</VirtualHost>

Đây là nội bộ.conf:

<VirtualHost *:8181>
        protocols h2 http/1.1

    DocumentRoot /var/www/html
    <FilesMatch \.php$>
        SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost/"
    </FilesMatch>

    <IfModule mod_headers.c>
            Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains; preload"
    </IfModule>

       Header set Cache-Control "max-age=84600, public"
        <FilesMatch "\.(iso|mp3|mp4|m4a|mov)$">
         Header set Cache-Control "max-age=42300, private"
        </FilesMatch>
</VirtualHost>

Xin lưu ý rằng tôi không bao gồm nhận xét hoặc thích cài đặt nhật ký ở đây

Khi tôi tải xuống bất cứ thứ gì bằng trình duyệt web, máy chủ apache sẽ sử dụng ngày càng nhiều ram (và sử dụng toàn bộ trao đổi 12,3 GB ngay cả khi tôi không tải xuống tệp 12,3 GB) và tốc độ tải xuống đang giảm. Điều tương tự cũng xảy ra khi sử dụng ứng dụng Nextcloud (máy tính để bàn/điện thoại)

Tốc độ tải xuống ban đầu là 10MB/s

Tôi đã kích hoạt các mod apache sau:

access_compat alias auth_basic authn_core authn_file authz_core authz_host authz_user autoindex deflate dir env hết hạn tiêu đề bộ lọc fcgid http2 mime mpm_event thương lượng tốc độ trang proxy proxy_balancer proxy_fcgi proxy_http reqtimeout viết lại setenvif slotmem_shm socache_shmcb trạng thái ssl unique_id

Tôi đang sử dụng cơ sở dữ liệu maria (gần đây đã chuyển đổi nhưng không làm được gì nhiều)

Nextcloud đang sử dụng redis-server làm bộ đệm php và tôi đã bật opcache với các cài đặt được đề xuất của nextcloud. Tôi đã tắt nó để kiểm tra nhưng điều đó không giải quyết được vấn đề.

khả năng tiếp cận
1.8.0
Vorgestellt
Hoạt động
2.15.0
Vorgestellt
Cài đặt vũ phu
2.2.0
Vorgestellt
Lịch
2.3.4
Vorgestellt
Bản xem trước RAW của máy ảnh
0.7.12
tổng kiểm tra
1.1.2
vòng kết nối
22.1.1
Vorgestellt
thẻ cộng tác
1.12.0
Vorgestellt
Bình luận
1.12.0
Vorgestellt
Liên lạc
4.0.3
Vorgestellt
Liên hệ tương tác
1.3.0
Vorgestellt
bảng điều khiển
7.2.0
Vorgestellt
Mô-đun mã hóa mặc định
2.10.0
Vorgestellt
Các tệp đã xóa
1.12.0
Vorgestellt
Mã hóa đầu cuối
1.7.1
Vorgestellt
liên bang
1.12.0
Vorgestellt
Chia sẻ file
1.14.0
Vorgestellt
 Nhóm thư mục
10.0.0
Vorgestellt
Trình đọc nhật ký
2.7.0
Vorgestellt
Email
1.10.5
Vorgestellt
bản đồ
0.1.9
Vorgestellt
metadata
0.14.0
Giám sát
1.12.0
Vorgestellt
Thông báo của Nextcloud
1.11.0
Vorgestellt
ghi chú
4.1.1
Vorgestellt
thông báo
2.10.1
Vorgestellt
Chính sách mật khẩu
1.12.0
Vorgestellt
trình xem PDF
2.3.0
Vorgestellt
ảnh
1.4.0
Vorgestellt
Sự riêng tư
1.6.0
Vorgestellt
cảnh báo hạn ngạch
1.11.0
Nhận ra
1.6.10
Sự đăng ký
1.3.0
Nhấp chuột phải
1.1.0
Vorgestellt 
 Chia sẻ qua thư
1.12.0
Vorgestellt
Hỗ trợ
1.5.0
Vorgestellt
Nói chuyện
12.1.2
Vorgestellt
Chữ
3.3.0
Vorgestellt
theo chủ đề
1.13.0
Vorgestellt
Email hai yếu tố
2.1.1
Cập nhật thông báo
1.12.0
Vorgestellt
khảo sát sử dụng
1.10.0
Vorgestellt
Tâm trạng người dùng
1.2.0
Vorgestellt
phiên bản
1.15.0
Vorgestellt
Chuyển đổi video
1.0.3
trình phát video
1.11.0
Vorgestellt
tình trạng thời tiết
1.2.0
Vorgestellt

(vorgestellt có nghĩa là khuyến nghị)

Chỉ có apache sử dụng nhiều RAM - mọi thứ khác đều ổn Ngoài ra, những thứ không bị xóa khỏi RAM (& hoán đổi) cho đến khi tôi tải lại/khởi động lại máy chủ apache

Khi tải xuống từ trình duyệt, tải xuống chỉ dừng ở 383MB - và trình duyệt không cho biết tệp cần tải xuống có dung lượng bao nhiêu (Onedrive cũng gặp vấn đề đó với tốc độ tải xuống dưới 1MB/giây trên các thư mục lớn hơn, giống như: thời gian còn lại không xác định - số lượng đã tải xuống - tốc độ tải xuống)

Tôi đã cấu hình sai điều gì? Hay nó là cái gì khác?

Máy chủ của tôi là apple macbook air 4GB RAM 2GHz - 2.2GHz(boost) CPU Intel 2 nhân đa luồng, nhân xanmod Nếu có gì thiếu sót, hãy thông báo cho tôi Một điều: Earlyoom giết máy chủ apache nếu không có RAM miễn phí Một điều nữa: Tôi đang dùng Ubuntu21.04 mà không sử dụng máy chủ x và RAM 400 MB nếu không có gì xảy ra

france1 avatar
lá cờ in
Tôi không để ý rằng mình đã hỏi câu đó rồi.. Đây là câu hỏi thứ nhất của tôi. lượt tải xuống
france1 avatar
lá cờ in
9 người đã xem và không ai trả lời... Uh tôi ghét giải quyết vấn đề - đặc biệt là những thứ vừa mới xuất hiện
djdomi avatar
lá cờ za
Các câu hỏi nên chứng minh thực tiễn quản lý công nghệ thông tin hợp lý. Các câu hỏi liên quan đến nền tảng phần cứng hoặc phần mềm không được hỗ trợ hoặc môi trường không rõ ràng có thể không phù hợp với Lỗi máy chủ. Laptop không bao giờ là máy chủ
djdomi avatar
lá cờ za
Thông tin bổ sung: Tôi tin rằng bộ đệm là vấn đề của bạn... hãy thử tìm kiếm như https://ubiq.co/tech-blog/disable-apache-cache/
france1 avatar
lá cờ in
Ok.. Tôi nghĩ vậy - Tôi có một máy chủ nextcloud nên tôi hỏi ở đây
france1 avatar
lá cờ in
đợi một chút! TẠI SAO Rasperry Pi lại là máy chủ còn máy tính xách tay cũ thì không?? tôi không đồng ý với điều đó
france1 avatar
lá cờ in
Như bạn thấy, tôi không kích hoạt bộ đệm mô-đun và bộ đệm ổ đĩa, vậy tại sao máy chủ apache vẫn lưu vào bộ đệm?
france1 avatar
lá cờ in
bạn đã sai - Tôi đã vô hiệu hóa tất cả bộ nhớ đệm mà tôi tự tạo nhưng nó không làm được gì ngoài việc khiến trang tải chậm hơn
france1 avatar
lá cờ in
nhưng tôi nhận thấy rằng RAM đã trống sau đó vì vậy tôi sẽ tìm bộ nhớ đệm khác
france1 avatar
lá cờ in
tốc độ tải xuống vẫn đang giảm và tôi đã xóa mọi dòng do chính mình thêm vào để lưu vào bộ đệm - trao đổi vẫn được sử dụng
france1 avatar
lá cờ in
tải xuống vẫn bị hỏng sau chính xác 383MB
Điểm:0
lá cờ in

Vô hiệu hóa quét cơ thể Modsecurity và bỏ qua bộ đệm véc ni để tải xuống

Đây là một vấn đề: https://github.com/varnishcache/varnish-cache/issues/2964

france1 avatar
lá cờ in
Tôi đã bỏ hoàn toàn vecni vì nó không cải thiện hiệu suất và vecni sử dụng nhiều cpu (1-2% khi không hoạt động)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.