1masoud
5 سال پیش توسط 1masoud مطرح شد
20 پاسخ

ارور ۵۰۴

@hesammousavi
@ali.bayat
من وقتی صفحه سایتم رو لود میکنم هرزگاهی این ارور رو میده
۵۰۴ Gateway Time-out
The server didn't respond in time.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

احتمالا هاست اشتراکی که گرفتید cpu و memory محدودی داره و پاسخگو نیست.


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@masoudproton

تنظیمات وب سرور باید چک شه!


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@hesammousavi
@Alimotreb
@ali.bayat
ارور ۵۰۰ هم بابت همینه یعنی کمبود فضا هست یا نه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

در کدی که استفاده کردی، احتمالا جا برای بهینه سازی هست.. معمولا هنگامی که مشکل کمبود منابع در سرور وجود داشته باشه با همچین اروری روبرو میشید.


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@masoudproton

ارور 500 اکثر مواقع ارور لاگ رو میندازه تو مسیر که میبینید ایراد از کجای کده
ارور 504 رو باید تنظیمات PHP و وب سرور چک شه!


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0
  • 500 Internal Server Error
    A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.
  • 501 Not Implemented
    The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability (e.g., a new feature of a web-service API).
  • 502 Bad Gateway
    The server was acting as a gateway or proxy and received an invalid response from the upstream server.
  • 503 Service Unavailable
    The server cannot handle the request (because it is overloaded or down for maintenance). Generally, this is a temporary state.
  • 504 Gateway Timeout
    The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.

لیست کامل از این ارور ها در ویکی پدیا موجوده:
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
@Alimotreb
ارور داخل لاگ اینه

[2019-08-24 01:10:01] local.ERROR: The Process class relies on proc_open, which is not available on your PHP installation. {"exception":"[object] (Symfony\\Component\\Process\\Exception\\LogicException(code: 0): The Process class relies on proc_open, which is not available on your PHP installation. at /home/comscms/domains/comscms.ir/video_sharing/vendor/symfony/process/Process.php:143)
[stacktrace]

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

متن ارور:
شما می‌خواهید از proc_open استفاده کنید و در این نسخه php تون همچین گزینه‌ای موجود نیست.


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
اصلا من از این تابع استفاده نکردم این تابع کاربردش چیه؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش آپدیت شد
0

اطلاعات در مورد این تابع در وب‌سایت PHP
https://www.php.net/manual/en/function.proc-open.php

مقاله زیر هم بررسی کن
https://riptutorial.com/php/example/23677/spawning-non-blocking-processes-with-proc-open--


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
من الان حافظه رو ارتقا دادم اما باز همون ارور ۵۰۴ و ۵۰۰ نمیش داده میشه


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش آپدیت شد
0

سلام
@masoudproton

:-)
عجب....!
ارور 500 که باعث میشه ارور لاگ بندازه خودتون گفتید اینه :


[2019-08-24 01:10:01] local.ERROR: The Process class relies on proc_open, which is not available on your PHP installation. {"exception":"[object] (Symfony\\Component\\Process\\Exception\\LogicException(code: 0): The Process class relies on proc_open, which is not available on your PHP installation. at /home/comscms/domains/comscms.ir/video_sharing/vendor/symfony/process/Process.php:143)

ایا جایی در این نوشته که رم رو باید افزایش داد؟!!
نمیشه هم 504 بده هم 500 که دوست عزیز....
منطقی باشید


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
@Alimotreb
نه منظورم اینکه من دو صفحه دارم که هر دو رو لود میکنم یکی ارور ۵۰۴,و دیگری ارور500 میده و در لاگ فقط ارور

[2019-08-24 01:10:01] local.ERROR: The Process class relies on proc_open, which is not available on your PHP installation. {"exception":"[object] (Symfony\\Component\\Process\\Exception\\LogicException(code: 0): The Process class relies on proc_open, which is not available on your PHP installation. at /home/comscms/domains/comscms.ir/video_sharing/vendor/symfony/process/Process.php:143)

نمایش داده میشه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

توضیحات وب‌سایت php درباره LogicException:
Exception that represents error in the program logic. This kind of exception should lead directly to a fix in your code.


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
الان این ارور رو میده Allowed memory size of 134217728 bytes exhausted (tried to allocate 16777224 bytes)


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

من هی میگم تنظیمات PHP و وب سرور باید چک شه
شما هی حرف خودت رو بزن :-)

@masoudproton

php,ini , و تنظیمات آپاچی


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@Alimotreb
در php,ini چیو باید تغییر بدم
و در ضمن رو هاست باید چیپ تغییر بدم


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@masoudproton

max_execution_time مهم هست
time out مهم هست
توی آپاچی هم همینطور تنظیمات باید بسته به نوع منابع سرور چک شه!


پرهام عظیمی
@parhamazimy 5 سال پیش مطرح شد
0

من هم این مشکل رو دارم و ایراد از هاستی هست که خریدید و تنها راه حل تیکت پشتیبانی هست .


Mohammad
تخصص : Back-End developer
@mhmdkavosi 5 سال پیش مطرح شد
0

سلام اگه مشکلتون این ارور هستش

 The Process class relies on proc_open, which is not available on your PHP installation.

جوابتون اینجا هست:
https://roocket.ir/discuss/7226


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام