Can't create/write to file '/tmp/#sql_2640_0.MYD' (Errcode: 17)bu hata beni yıldırdı artık arkadaşlar.Godaddy'den 1-2 ay kadar önce bi VPS almak zorunda bırakıldım.Tabiiki unmanaged ve ben hayatımda hiç sunucu ile uğraşmadım.arkadaşlar ikna etti beni onlar zaten ayarlı veriyo falan diye.Neyse hatayı araştırdım biraz tmp dizinine CHMOD 777 veya 1777 verin yazmışlar içeriğini boşaltın mysqli tekrar başlatın yazmışlar.Evet bunları yapınca düzeliyo ama kısa bir süre sonra tekrarlıyo.Format attırdım sunucuya düzeldi 1 hafta falan, bugün tekrar aynı duruma geldi.Anladıgınız gibi tmp klasörünün içine dosyayı oluşturuyor daha sonra üstüne yazamıyor.Sorunu düzeltmek için benim panelden veya SSHden girip o dosyayı silmem gerekiyor.Fikri olan varmı?
Can't create/write to file '/tmp/ (Errcode: 17)
10
●3.789
- 21-09-2007, 11:04:53
- 05-01-2008, 14:41:14Kimlik doğrulama veya yönetimden onay bekliyor.İsterseniz tekrar bir chmod ayarlaması yapalım. Olmazsa başka çözümler arayalım. Aşağıda verdiğim kodları root olarak giriş yaptıktan sonra SSH'da çalıştırınız...
mkdir /tmp chmod 777 /tmp chown -R mysql:mysql /var/lib/mysql service mysqld restart
Daha sonra her ihtimale karşı sunucunuzu tekrar baştan başlatabilirsiniz.
reboot yazmanız yeterlidir...
İyi Çalışmalar
TayFun KesKin - 22-05-2009, 19:17:47Administrator/tmp dolu olabilir yada MySQL'e ayrılan bellek az gelebilir vs.
2 yukarıdaki postumda yazdıgım gibi MySQL'i ayrı temp klasörü yaratıp onda calıştırın - 22-05-2009, 19:52:16Üyeliği durdurulduBu hatanın yerin dolması ile alakalı olması çok çok düşük bir ihtimal. Hatanın asıl sebebi mysql ile aynı anda başka bir programın /tmp içerisindeki geçici dosyada değişiklik yapması. Bunun bir çok sebebi olabilir ama genel olarak söylüyorum, ilk bakılacak şey "selinux" tür, ssh tan "#setenforce 0" yazıp mysqli yeniden başlatıp deneyebilirsin. İkinci bakılacak şey on-demand (anında) virüs tarayıcı gibi bir servisin olup olmadığı, yeni eğer dosya oluşur oluşmaz antivirüs onu taramaya çalışıyorsa bu olabilir. Bundan başka, vps hizmeti aldığın yer belki de her yaratılan dosyayı ana makinadan kontrol edecek bir sistem oluşturmuş olabilir.
Sonuçta bu hatanın oluşma sebebi, "yer doldu" değil, "dosyaya yazamıyorum/okuyamıyorum". Bu işten anlayan birine sunucunu kontrol ettirmelisin veya hizmet aldığın yeri değiştirmelsin, çünkü neden olduğunu anlamak biraz uzun uğraşlar gerektirebilir. Genede sen coşkun arkadaşımızın tavsiye ettiklerini uygula, belki de , selinux veya antivirüs veya her ne ise sadece "tmp" klasörü ile ilgileniyordur, onu "temp" yaparak kurtulma ihtimalin var, ama bunun yerle ramla bir ilgisi yok. - 22-05-2009, 20:36:18SMF kullanıyorum.Sorunu smf_sessions tablosunu onararak geçiçi(!) olarak çözdüm.
Tekrar oluşma ihtimali nedir?
---
Hostu değiştirmem mümkün değil çünkü daha dün daha kaliteli bir sunucuya yükseltme yaptık. destek bileti açtım ve cevap bekliyorum.
---
Olan siteye oldu yine. Sinirlenmeye başladım.