Mövzunu Açan
#0
Nginx web sunucusu ve RaxBoard platformunu VDS üzerinde yapılandırmak, birçok kullanıcı için verimli bir çözüm sunar. Ancak, uzun süreli SSH bağlantılarında yaşanan kopmalar (timeout), kullanıcıların iş akışını olumsuz etkileyebilir. Bu sorunu aşmak için birkaç adımı takip edebilirsiniz.
İlk olarak, SSH bağlantınızın zaman aşımını (timeout) uzatmak için istemci tarafında yapılandırma yapmanız gerekmektedir. dosyasını düzenleyerek aşağıdaki satırları ekleyin:
Burada,
İkinci olarak, sunucu tarafında da benzer bir yapılandırma yapmanız önemlidir. dosyasını açarak, aşağıdaki satırları ekleyin veya mevcut olanları güncelleyin:
Bu ayarlar, sunucunun istemciden yanıt almazsa 60 saniye aralıklarla kontrol etmesini ve 3 kez yanıt alamaması durumunda bağlantıyı kapatmasını sağlar.
Son olarak, Nginx yapılandırmasında zaman aşımını etkileyen ayarları gözden geçirmek faydalı olacaktır. dosyasında,
Bu ayarlar, Nginx'in istemci bağlantılarını daha uzun süre açık tutmasını sağlar. Yapılandırmayı güncelledikten sonra, Nginx’i yeniden başlatmayı unutmayın:
Bu adımları uygulamak, SSH bağlantı kopmalarını önemli ölçüde azaltacaktır. Bu konuda başka öneriler veya deneyimleriniz varsa, bunları paylaşmanız faydalı olacaktır.
İlk olarak, SSH bağlantınızın zaman aşımını (timeout) uzatmak için istemci tarafında yapılandırma yapmanız gerekmektedir.
CODE
1~/.ssh/configCODE
123Host *
ServerAliveInterval 60
ServerAliveCountMax 3Burada,
ServerAliveInterval ayarı, sunucuya her 60 saniyede bir sinyal göndererek bağlantının canlı kalmasını sağlar. ServerAliveCountMax ise, sunucunun yanıt vermediği durumlarda maksimum kaç deneme yapılacağını belirtir.İkinci olarak, sunucu tarafında da benzer bir yapılandırma yapmanız önemlidir.
CODE
1/etc/ssh/sshd_configCODE
12ClientAliveInterval 60
ClientAliveCountMax 3Bu ayarlar, sunucunun istemciden yanıt almazsa 60 saniye aralıklarla kontrol etmesini ve 3 kez yanıt alamaması durumunda bağlantıyı kapatmasını sağlar.
Son olarak, Nginx yapılandırmasında zaman aşımını etkileyen ayarları gözden geçirmek faydalı olacaktır.
CODE
1/etc/nginx/nginx.confkeepalive_timeout ve proxy_read_timeout gibi direktiflerin doğru ayarlandığından emin olun:CODE
12keepalive_timeout 65;
proxy_read_timeout 65;Bu ayarlar, Nginx'in istemci bağlantılarını daha uzun süre açık tutmasını sağlar. Yapılandırmayı güncelledikten sonra, Nginx’i yeniden başlatmayı unutmayın:
CODE
1sudo systemctl restart nginxBu adımları uygulamak, SSH bağlantı kopmalarını önemli ölçüde azaltacaktır. Bu konuda başka öneriler veya deneyimleriniz varsa, bunları paylaşmanız faydalı olacaktır.