Ubuntu - Sunucu, yeniden başlatmanın ardından 2 dakika içinde bağlantıları kapattı


1

Öncelikle, buradaki ilk görevim olarak herkese merhaba. Şimdiye kadar, tüm sorularım zaten soruldu ve cevaplandı :) maalesef bu sefer değil.

Benim "sanal alanım" olan bir VPS (Ubuntu 14.04 32bit, 2 GB mem) var. PHP / MySQL uygulamamı test ediyorum ve Linux sunucusunu kullanmayı ve yönetmeyi öğreniyorum. Yaklaşık bir haftadan beri MYSQL oldukça yavaş performans gösterdi. ~ 2 milyon kayıt tablosunda bir SELECT (JOIN yok) için birkaç saniye sürdü.

Bugün, bununla ilgilenmek ve bir problem aramak için biraz zaman buldum. MySQL optimizasyonu hakkında birkaç tartışma okudum. SolusVM kontrol panelinde sunucunun% 100 bellek kullandığını öğrendim. Denedim üst belleğin en tüketir hangi işlemi kontrol etmek ama% 100'e Özetle vermedi. En büyük işlem, belleğin yaklaşık% 33'üyle MySQL idi.

Sunucuyu yeniden başlattım ve ilk yeniden başlattıktan sonra tüm bağlantıları ~ 2 dakika içinde kapattı. ~ 2 dakika içinde her yeniden başlatıldıktan sonra alıyorum:

  • Macunda " Sunucu beklenmedik şekilde kapatılmış netword bağlantısı " hatası .
  • bu sunucuda barındırılan herhangi bir etki alanı " bağlantı zaman aşımı hatası " döndürüyor
  • WinSCP sunucuya bağlanmaya çalışıyor ve hata vermiyor, bağlantı kurmak için tekrar tekrar başlıyor

Syslog dosyasında problemler hakkında bilgim yok - sadece mysql tablolarının güncellemesi gereken bir bilgi.

Bu 2 dakikada oturum açma (Putty ile) ve sunucu ile bağlantıyı kapatma arasında mysql, cron, postfix, apache ve proftpd gibi bazı hizmetleri durdurmaya çalıştım. Her testten sonra, bir sunucu tarafından teker teker yeniden başlattıktan 2 dakika sonra bağlantıyı kapatıyordu - bu nedenle sunucu davranışı üzerinde bir etkisi olmadı.

SolusVM kontrol panelinde Bellek Kullanımını izlerken farkettim. Bağlantılar kapatıldığında, bellek kullanımı ~% 40'dan ~% 20'ye düşer ve birkaç saniyeden daha fazla ~% 50'ye çıkar ve daha sonra birkaç dakika içinde% 100'e ulaşır.

Yeniden başlattıktan sonraki 2 dakika içinde neler olacağını öğrenmek için başka neleri kontrol edebilirim?


DÜZENLE:

Ayrıca, kök dizindeki sunucuya son giriş yaptığımdan beri "aquota.group" ve "aquota.user" dosyaları göründüğünü de eklemeliyim. Nedenini henüz anlamadım. Ancak kota komutunu denedi . Bundan sonra, sunucu yeniden başlatıldıktan ~ 2 dakika sonra bağlantıları kapattı - yani ... hiçbir şey değişmedi.

Yanıtlar:


0

Son yeniden başlatmadan bir saat kadar sonra sunucu yeniden yanıtlamaya ve bağlantıları kabul etmeye başladı, ancak bellek kullanımı% 100'dü. Ben sadece sorunu buldum. Her dakika CRON tarafından yürütülen komut dosyalarından biri, sonucunu neredeyse 8 GB'a çıkan bir günlük dosyasına kaydeder. Dosyanın içeriğini sildim ve bellek kullanımı ~% 50'ye düştü.

Sunucuyu bir kez daha yeniden başlattım ve ... her şey yolunda gibi görünüyor. Görünüşe büyük dosyayı açmaya çalışırken ancak sunucu bunu yapmak için bellekte yoksun geçirilmeden önce söz ettik senaryo . Sadece daha önce nasıl açabildiğini ve böylesine büyük bir boyuta büyümesini sağladığını merak ediyorum ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.