Почему мой сайт загружается бесконечно после того, как я попробовал метод ожидания?

#php #sleep

#php #сон

Вопрос:

Итак, я играл с методом sleep в php. Я закодировал sleep(99999); , теперь мой веб-сайт не загружается, lol. Это из-за этого? Как я могу это исправить?

Комментарии:

1. Я думаю, вы можете просто перезапустить apache или php-fpm, если вы используете php-fpm. И зачем вам это делать.

2. Так это серверная вещь? Я попытался попробовать другой URL для того же веб-сайта. Но он все равно не загружается. На данный момент я использую хостинговую компанию Strato.

3. Вы должны перезапустить свой сервер. Или он просто застрянет в бесконечном цикле, пока не закончится время ожидания.

4. @Chi.C.J.RajeevaLochana Теперь это работает, спасибо

5. Я опубликовал это как ответ, чтобы вы приняли его 🙂

Ответ №1:

Я думаю, вы можете просто перезапустить apache или php-fpm, если вы используете php-fpm.
И зачем вам это делать!

Вы должны перезапустить свой сервер, если перезапуск вашего веб-сервера не сработал. Или он просто застрянет с задержкой, пока не закончится время ожидания.

Я бы посоветовал вам не играть с производственным сервером. Используйте тестовый сервер для этих тестов. Потому что эти проблемы не так просто устранить.

Например, когда вы используете общий хостинг, вы не можете перезапустить apache самостоятельно.

Как мне настроить тестовый сервер:

Установите какое-нибудь программное обеспечение, например XAMPP, если вы используете Windows на своем домашнем ПК. Или, если вы используете Linux, вы можете просто установить apache и php, используя следующие команды на:

  • Ubuntu / Debian: sudo apt install apache2 php
  • CentOS / Fedora: sudo yum install epel-release , и sudo yum install httpd php или sudo dnf install httpd php
  • Arch Linux /Manjaro: sudo pacman -S apache php php-apache

Комментарии:

1. sleep не создает бесконечный цикл до конца времени. Он просто создает задержку выполнения на определенное время. Цикл не задействован.

2. @MarkusAO, я упоминал, что это заканчивается после продолжительности сна. Но я срочно ввел ответ, прежде чем этот вопрос можно было закрыть.