نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل اجرای برنامه های طولانی مدت در php

  1. #1

    مشکل اجرای برنامه های طولانی مدت در php

    با سلام به همه دوستان.
    برای اجرای برنامه های php که زمان طولانی برای اتمام عملیات لازم داره باید چه کار کرد؟ چون بعد از گذشت 10 ثانیه پیغام خطایی از طرف سرور ارسال می شه که عملیات بیشتر از 10 ثانیه طول کشید برای همین اجرا نمی شه. آیا راه حلی وجود داره؟ مثلاً چه طور می شه برنامه ای نوشت که حدود 1 ساعت وقت لازم داره تا همه عملیات لازم رو انجام بده و اطلاعاتی رو که می خواد جمع آوری و توی پایگاه داده یا یک فایل ذخیره کنه؟

  2. #2

    نقل قول: مشکل اجرای برنامه های طولانی مدت در php

    تا جایی که من می دونم مشکلی با عملیات طولانی وجود نداره. اون خطا موقع وجود مشکل در یک مرحله است نه کل عملیات.
    مثلا یه تابع خاص که باید در هزارم ثانیه اجرا بشه، 10 ثانیه طول کشیده و این یعنی crash سرور.
    اگه کدها سالم باشه، مهم نیست چقدر طولانی باشه.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    كرج
    پست
    180

    نقل قول: مشکل اجرای برنامه های طولانی مدت در php

    با استفاده از تابع set_time_limit می تونید مدت زمان اجرای برنامه رو تعیین کنید که اگر مقدار صفر رو به عنوان پارامتر به این تابع ارسال کنید برنامه تا زمانی که به طور کامل انجام بشه ادامه پیدا می کنه .

  4. #4

    نقل قول: مشکل اجرای برنامه های طولانی مدت در php

    سلام بچه ها چه جوری میشه یه برنامه نوشت که به مدت 1 سال روی سرور اجرا بشه با set_time_limit نمیشه چون اونم با مقدار صفر هم محدودیت داره ممنون

  5. #5

    نقل قول: مشکل اجرای برنامه های طولانی مدت در php

    با تشکر از همه دوستان. تابع set_time_limit خیلی مفید بود. متشکرم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •