ሀብትዎ የሚገኝበት አገልጋይ ከመጠን በላይ ከተጫነ (ይህ የሚከሰተው በትራፊክ ገደቡ መሟጠጥ ምክንያት) ከሆነ ለተጠቃሚው መልእክት ይሰጠዋል።"ስህተት 504 ጌትዌይ ጊዜው አልቋል"። ወደ ራሽያኛ ሲተረጎም ይህ ማለት፡- “የመግቢያ መንገዱ የምላሽ ጊዜ አልፎበታል፣ መግቢያው ምላሽ እየሰጠ አይደለም” ማለት ነው። Apache በአካል ብቻ ሁሉንም የ http ጥያቄዎችን ማስተናገድ በማይችልበት ጊዜ አንድ ሁኔታ ይፈጠራል እና እነሱ ወረፋ ሲወጡ። ነገር ግን፣ የጊዜ ገደቡ ያልፋል፣ እና ጥያቄው እንዳልተሰራ የሚገልጽ መልዕክት ይታያል።
ሁኔታውን ለማስተካከል አገልጋይህን ማሳደግ አለብህ። ይህንን ለማድረግ የ RAM መጠን እና የ http (Apache) ጥያቄዎችን ወደ ጭማሬው አቅጣጫ መቀየር ያስፈልግዎታል. ሌላው አማራጭ በጣቢያዎ ላይ ያሉትን ሁሉንም ስክሪፕቶች አፈጻጸም ማሳደግ ነው. ይህ ክዋኔ የማስኬጃ አፈጻጸምን ለማሻሻል ይረዳል።
ለእርስዎ ማስተናገጃ ከከፈሉ፣ለእርዳታ ድጋፍ ሰጪን ወዲያውኑ ማግኘት አለብዎት። የድጋፍ አገልግሎቱ ለማንኛውም ብልሽቶች ጣቢያዎን የመፈተሽ እና ከተቻለ "ጥገና" ማድረግ አለበት። እንዲህ ዓይነቱን ዕድል ችላ አትበል. መታጠፍ ያለባቸው "ቀዳዳዎች" ሊሆኑ ይችላሉከምታስበው በላይ. አንዳንድ አስተናጋጅ አቅራቢዎች በስልክ የቴክኒክ ድጋፍ ይሰጣሉ። ለመጀመሪያ ጊዜ እንደ ስህተት 504 ያሉ ቴክኒካል ችግሮች ካጋጠሙዎት እንደዚህ አይነት እገዛ በጣም ጠቃሚ ነው።ለዚህ ድጋፍ ምስጋና ይግባውና ከውጭ እርዳታ ሳያገኙ እራስዎ እንዴት ማስተካከል እንደሚችሉ መማር ይችላሉ።
የ 504 ስህተት ሊፈጠር የሚችልበት ሌላ ምክንያት አለ፡ አንዳንድ ትዕዛዞችን የሚፈጽም ስክሪፕት ከተዘጋጀለት የጊዜ ገደብ ጋር አይጣጣምም። ይህ ለሶስተኛ ወገን ሀብቶች በመጠየቅ ምክንያት ሊሆን ይችላል, ወይም እሱ ራሱ በዚህ ጊዜ ሌላ ነገር እያደረገ ነው. ለምሳሌ የፍለጋ ኢንዴክስ ይገነባል።
ስህተትን ለማስወገድ በሁለት መንገዶች መሄድ ይችላሉ፡
1) በማሻሻል ስክሪፕቱን ያቀልሉት፤
2) የ የ max_execution_time PHP ግቤት። አንድ ጊዜ ጣቢያዎ የሚገኝበትን የአስተናጋጅ አቅራቢውን የቴክኒክ ድጋፍ መንካት እፈልጋለሁ። እርግጥ ነው, እያንዳንዱ ሰው የራሱ አለው, ነገር ግን የድጋፍ ተግባራት ለሁሉም ሰው ግዴታ ነው. ለድጋፍ ቡድኑ የተላኩ ጥያቄዎች ያልተመለሱበት ጊዜ አለ። በተለይም ማንኛውንም መዘግየትን የሚመለከት ከሆነ። ለምሳሌ, ተመሳሳይ 504 ስህተት ተከስቷል, በዚህ አጋጣሚ ማስተናገጃን ይቀይሩ. ይበልጥ አሳሳቢ የሆኑ ችግሮች ከጀመሩ፣ በእነሱ እርዳታ መቁጠር አይችሉም።
አንድ ተጨማሪ መጠቀስ ያለበት ነጥብ አለ። ጣቢያዎ በነጻ ማስተናገጃ ላይ የሚገኝ ከሆነ እና ባለ ሶስት ደረጃ ጎራ ያለው ከሆነ፣ ማመልከቻዎ በቅርብ ጊዜ ውስጥ ግምት ውስጥ ይገባል ብለው አይጠብቁ። አንደኛበምላሹ, እንደዚህ ያሉ ድጋፎች በቨርቹዋል ዲስኮች ላይ በየወሩ ከሚከፍሏቸው ደንበኞች ጋር ይሰራሉ. እርግጥ ነው, እነሱን ለማውገዝ ምንም ምክንያት የለም, ምክንያቱም መደበኛ ደንበኞች የበለጠ አስፈላጊ ናቸው. ስለዚህ፣ የ504 ስህተቱ ከአሁን በኋላ እንዳያስቸግርዎት ከፈለጉ በቀጥታ ወደ ክፍያ ማስተናገጃ ይሂዱ። በዚህ ውስጥ ምንም መያዝ የለም, ወደ እንደዚህ አይነት ፓኬጅ በመቀየር እራስዎን እና ስራዎን በኢንተርኔት ላይ ከብዙ ያልተፈለጉ እና ያልተጠበቁ ችግሮች ያድናሉ.
እንደ ስህተት 504 ስላለ ክስተት ልነግርህ የፈለኩት ያ ብቻ ነው። በተቻለ መጠን አልፎ አልፎ ይደርስብሃል!