دوستان من هر چی سعی می کنم این زمان را محدود کنم نمی توانم. کد پی اچ پی من تا ابد کار می کنه بی خیال نمیشه!
سیستم عامل centos
appach
php CGI / FastCGI
max_execution_time = 30
safe_mode off
دوستان من هر چی سعی می کنم این زمان را محدود کنم نمی توانم. کد پی اچ پی من تا ابد کار می کنه بی خیال نمیشه!
سیستم عامل centos
appach
php CGI / FastCGI
max_execution_time = 30
safe_mode off
بعد از تغییرات فایل php.ini آپاچی را ریست می کنید ؟
service httpd restart
در ضمن قضیه در php cli متفاوت است . شما دقیقا چه کارهایی انجام دادید و نتیجه نگرفتید ؟
بله ریستارت کردم
منظورتون از پی اچ پی سی ال آی را متوجه نشدم.
داستان اینه که کد پی اچ پی من تا بینهایت کارمی کنه و توجهی به محدودیت زمانی که توی تایم آوت بهش دادم نداره.
<?php
ini_set('max_execution_time', 50);
sleep(60);
echo 'end';
این کد را ببینید اگر درست کار کنه باید بعد از ۵۰ ثانیه پیغام TimeOut بده ولی متاسفانه بعد از ۶۰ ثانیه end را چاپ می کنه و تمام.
من واقعا مشکل دارم بچه ها با این تایم اوت
کسی هست تجربه داشته باشه
سلام
سیستم عاملتون چیه؟ تابع sleep تو ویندوز اگه اجرا بشه جز execution time محسوب میشه، ولی اگه تو سیستم عامل های unix base اجرا کنید جز execution time محسوب نمیشه.
مشخصات سیستمام را نوشتم
همچنین این یه مثاله که زدم تا شما متوجه مشکل بشید و گرنه من روی کد واقعی دارم مشکل را می بینم!
دوست عزیز، اگه تو خود اسکریپت میخواین زمان رو تغییر بدین از دستور زیر استفاده کنید:
set_time_limit(50);