Nginx ve unicorn kullanan 4,1 rayları var.Aynı sayfanın 2 farklı versiyonunu gösteren tek boynuzlu at rayı
Bir sayfanın HTML'sini değiştirdiğimi ve yayınlamaya çalıştığımı söyleyelim. Bu sayfaya gidersem veya yenilersem, eski sayfayı veya yeni güncellemeleri rastgele alırım.
Bu, varlıklarla da olur. Örneğin bir sayfayı yenilemek, ya css dosyamın eski sürümünü veya en yeni sürümü alır. Açıkçası bu bir çok soruna neden oluyor.
Varsayılan varlık boru hattını kullanıyorum.
rake:tmp:clear
'u çalıştırmayı denedim. Rails üretim konsolundan Rails.tmp.clear
kullanmayı denedim. Ne de çalıştı.
Bu gerçekten garip bir konu çünkü kafamı bulamıyorum.
Değişikliklerinizi nasıl zorlarsınız? Uygulamayı güncelledikten sonra unicorn'u yeniden başlatmak için hangi komutu kullanıyorsunuz? – spickermann
Şu andaki değişiklikleri github'dan çekiyorum. Tekboynuzu yeniden başlatmak için çalıştırdığım komut 'sudo service unicorn_appname restart'. Tek boynuzlu atmayı durdurup el ile yeniden başlatmayı denedim ve bu da sorunu düzeltmiyor ya da – Michael