मेरे पास एक स्क्रिप्ट है जो 1 घंटे की तरह चलती है। मेरे पास 2 वेबहोस्ट हैं, उनमें से एक में, मैं रीयलटाइम में आउटपुट देख सकता हूं, (यह एक लाख बार लूप करता है और सामानों को छूता है) जबकि अन्य वेबहोस्ट पर, मुझे तब तक इंतजार करना पड़ता है जब तक कि कोई आउटपुट देखने से पहले स्क्रिप्ट समाप्त हो जाए बिलकुल।लगातार PHP आउटपुट दिखा रहा है?
रीयलटाइम में आउटपुट दिखाने के लिए मैं सेटिंग कैसे बदल सकता हूं? मुझे लगता है कि यह एक php.ini बात है।
कोड जोड़ना: यह कोड पहले सर्वर में निष्पादित करते समय आउटपुट होगा, लेकिन दूसरे सर्वर में नहीं। अतिरिक्त जानकारी, यदि मैं 1015 के मान को कम रखता हूं, तो पहला सर्वर आउटपुट के साथ प्रतीक्षा करता है। तो ऐसा लगता है कि मेरा पहला सर्वर प्रत्येक 1015 वर्णों को फिसल रहा है, जबकि दूसरा नहीं है।
while ($a++ < 5) {
$b = 0;
while ($b++ < 1015) {
echo "H";
}
echo "<br><br>\n";
sleep(1);
}
मेरे दूसरे सर्वर पर, आउटपुट बफरिंग बंद है, और मैंने कोई लाभ नहीं लेने के लिए implicit_flush चालू करने का प्रयास किया।
कुछ भी नहीं मेरी दूसरी सर्वर पर काम किया। मुझे लगता है कि सर्वर कुछ सेटिंग्स ओवरराइड कर रहा है। –