За последние 24 часа нас посетили 42458 программистов и 1816 роботов. Сейчас ищут 833 программиста ...

Ошибка 500 при загрузке стартовой страницы,замене переменных

Тема в разделе "PHP для новичков", создана пользователем Delphin911, 14 янв 2016.

  1. Delphin911

    Delphin911 Активный пользователь

    С нами с:
    18 дек 2015
    Сообщения:
    72
    Симпатии:
    0
    Народ, подскажите в чем может быть дело.
    На наскольких страницах сайта списки типа Select формируются из запросов к БД. Запрос делаю только раз в сутки. По принципу при старте страницы проверяется дата создания файла и если она не сегодняшняя, то он удаляется, делается запрос к SQL БД и создается новый файл. Потом все работают с этим файлом.
    Так вот файл удаляется, запрос проходит и файл создается, но выдается ошибка 500. Если после этого страницу обновить, то все работает.
    Как сделать, чтобы ошибка не выдавалась и мтраница открывалась.
    Код (PHP):
    Уже пробовал. не помогает. В php.ini задавал таймаут SQL запроса побольше, не помогает.
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Re: Ошибка 500 при загрузке стартовой страницы,замене переме

    применить магию? откуда мы знаем! 500 это ошибка выполнения скрипта. смотри логи.

    судя по заголовку, ты что-то поменял и после этого появилась ошибка. значит ответ в том, что́ ты поменял.
     
  3. Delphin911

    Delphin911 Активный пользователь

    С нами с:
    18 дек 2015
    Сообщения:
    72
    Симпатии:
    0
    Re: Ошибка 500 при загрузке стартовой страницы,замене переме

    Нет, я ничего не менял. Я каждый день создаю 3 файлика с массивами, которые выгружаю утром из SQL(при первом запуске).
    Выгрузки идут секунд 40-50 и выдается ошибка в броузере. Но файлики создаются и если обновить страницу после ошибки, то все работает.
    Собственно конечно с сайтом работают только IT-шники и можно их попросить обновлять страницу в этом случае, тем более, что это будет делать один из них и всего лишь раз в сутки.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Ошибка 500 при загрузке стартовой страницы,замене переме

    что в логе?
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Re: Ошибка 500 при загрузке стартовой страницы,замене переме

    долгие и регулярные процедуры лучше выполнять по крону. кстати, для консольной пыхи по умолчанию не установлен лимит по времени :)
    а без логов тут не о чем говорить вообще.

    Добавлено спустя 4 минуты:
    Re: Ошибка 500 при загрузке стартовой страницы,замене переменных
    страница показывается всё работает :) наложение ошибок бывает дает прикольный эффект.
    скрипт обломался → файл создался битый → файл с сегодняшней датой есть → сообщение "всё хорошо"