3000 ошибок форума

Автор Pika4y, 20 апреля 2010, 13:11:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Pika4y

Зашел в лог. Оказывается у меня там уже ошибок под тысячу. И почти все они

8: Undefined index:
Файл: /Themes/default/GenericControls.template.php (main sub template - eval?)
Строка: 305

Нашел эту строчку. там "if (WIRELESS)"
Подскажите пожалуйста что не так.
// What's this, verification?!
function template_control_verification($verify_id, $display_type = 'all', $reset = false)
{
global $context, $settings, $options, $txt, $modSettings;

$verify_context = &$context['controls']['verification'][$verify_id];

// Keep track of where we are.
if (empty($verify_context['tracking']) || $reset)
$verify_context['tracking'] = 0;

// How many items are there to display in total.
$total_items = count($verify_context['questions']) + ($verify_context['show_visual'] ? 1 : 0);

// If we've gone too far, stop.
if ($verify_context['tracking'] > $total_items)
return false;

// Loop through each item to show them.
for ($i = 0; $i < $total_items; $i++)
{
// If we're after a single item only show it if we're in the right place.
if ($display_type == 'single' && $verify_context['tracking'] != $i)
continue;

if ($display_type != 'single')
echo '
<div id="verification_control_', $i, '" class="verification_control">';

// Do the actual stuff - image first?
if ($i == 0 && $verify_context['show_visual'])
{
if ($context['use_graphic_library'])
echo '
<img src="', $verify_context['image_href'], '" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '" />';
else
echo '
<img src="', $verify_context['image_href'], ';letter=1" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '_1" />
<img src="', $verify_context['image_href'], ';letter=2" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '_2" />
<img src="', $verify_context['image_href'], ';letter=3" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '_3" />
<img src="', $verify_context['image_href'], ';letter=4" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '_4" />
<img src="', $verify_context['image_href'], ';letter=5" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '_5" />
<img src="', $verify_context['image_href'], ';letter=6" alt="', $txt['visual_verification_description'], '" id="verification_image_', $verify_id, '_6" />';

if (WIRELESS)  <==============================================================================================ОШИБКА ТУТ
echo '<br />
<input type="text" name="', $verify_id, '_vv[code]" value="', !empty($verify_context['text_value']) ? $verify_context['text_value'] : '', '" size="30" tabindex="', $context['tabindex']++, '" class="input_text" />';
else
echo '
<div class="smalltext" style="margin: 4px 0 8px 0;">
<a href="', $verify_context['image_href'], ';sound" id="visual_verification_', $verify_id, '_sound" rel="nofollow">', $txt['visual_verification_sound'], '</a> / <a href="#" id="visual_verification_', $verify_id, '_refresh">', $txt['visual_verification_request_new'], '</a>', $display_type != 'quick_reply' ? '<br />' : '', '<br />
', $txt['visual_verification_description'], ':', $display_type != 'quick_reply' ? '<br />' : '', '
<input type="text" name="', $verify_id, '_vv[code]" value="', !empty($verify_context['text_value']) ? $verify_context['text_value'] : '', '" size="30" tabindex="', $context['tabindex']++, '" class="input_text" />
</div>';
}
else
{
// Where in the question array is this question?
$qIndex = $verify_context['show_visual'] ? $i - 1 : $i;

echo '
<div class="smalltext">
', $verify_context['questions'][$qIndex]['q'], ':<br />
<input type="text" name="', $verify_id, '_vv[q][', $verify_context['questions'][$qIndex]['id'], ']" size="30" value="', $verify_context['questions'][$qIndex]['a'], '" ', $verify_context['questions'][$qIndex]['is_error'] ? 'style="border: 1px red solid;"' : '', ' tabindex="', $context['tabindex']++, '" class="input_text" />
</div>';
}

if ($display_type != 'single')
echo '
</div>';

// If we were displaying just one and we did it, break.
if ($display_type == 'single' && $verify_context['tracking'] == $i)
break;
}

// Assume we found something, always,
$verify_context['tracking']++;

// Tell something displaying piecemeal to keep going.
if ($display_type == 'single')
return true;
}

?>

Также напрягает сравнительно долгая скорость сгенерирования.(2 сек в среднем) Есть подозрения что это из-за ошибки изложенной выше. Тк она выподает по моему на каждой странице. Так же есть подозрение на хостинг. Есть ли какойто способ узнать скорость сгенерирования чистой страницы, чтобы исключить хостиг или наоборот? Помогите пожалуйста решить проблему.

Validoll

Может быть, стоит перезалить файл?
З.Ы. кинь в лс ссылку на форум
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

Pika4y


Bugo

Запрудили форум внешними рекламными скриптами и хотите, чтоб всё загружалось за 1 йоктосекунду? :)

Pika4y

Bugo
Всего 2 блока =)
Проверил, их отключение абсолютно не влияет на скорость генирации.

Roman_Grishin

Цитата: Bugo от 20 апреля 2010, 15:15:42
Запрудили форум внешними рекламными скриптами и хотите, чтоб всё загружалось за 1 йоктосекунду? :)
какми образом по вашему ява вставленная в индекс влияет на обработку php и sql сервером???
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

Pika4y

Только сейчас заметил, что тему то создал не в том разделе.

Validoll

Цитата: Roman_Grishin от 20 апреля 2010, 15:48:23
какми образом по вашему ява вставленная в индекс влияет на обработку php и sql сервером???
Я думаю, прямая. Ведь тогда пойдут обращения к сторонним серверам, нагрузка на свой серв переадресациями, буферизация изображений баннеров и проч...
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

Roman_Grishin

Цитата: Validoll от 20 апреля 2010, 19:02:49
Я думаю, прямая. Ведь тогда пойдут обращения к сторонним серверам, нагрузка на свой серв переадресациями, буферизация изображений баннеров и проч...
свой сервер нагружается только при обработке php и sql запросов, а какой код вы вставляете в html на него вообще не действует а нагружает только ваше интернет соединение.
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

Validoll

нагрузка интернет канала=тормоза. Не так ли?
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

Roman_Grishin

Цитата: Validoll от 20 апреля 2010, 20:51:20
нагрузка интернет канала=тормоза. Не так ли?
да, тормоза загрузки страницы, а не тормоза работы форума.
ява-скрипт, к примеру, весит килобайта 2... точнее сам его текст. а что именно этот ява загружает и откуда - может весит сколько угодно и единственное что напрягается - ваш браузер и интернет, но никак не сервер форума
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

Pika4y

Лучше бы мне помогли =)

Validoll

Вот, поглядите. Независимая экспертиза, так сказать ))

Веб-сервер      nginx/0.7.64
Картинки    15
Ссылки    57 (внутренних: 51, внешних: 6)
Время загрузки    9.76 сек.
Скорость загрузки    17.19 кб/сек.
Объем страницы   
html   42475 bytes   (24.73%)
images   4912 bytes   (2.86%)
css   59583 bytes   (34.69%)
js   64781 bytes   (37.72%)
всего   171751 bytes    
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

Roman_Grishin

Цитата: Validoll от 21 апреля 2010, 19:15:50
Вот, поглядите. Независимая экспертиза, так сказать ))

Веб-сервер      nginx/0.7.64
Картинки    15
Ссылки    57 (внутренних: 51, внешних: 6)
Время загрузки    9.76 сек.
Скорость загрузки    17.19 кб/сек.
Объем страницы   
html   42475 bytes   (24.73%)
images   4912 bytes   (2.86%)
css   59583 bytes   (34.69%)
js   64781 bytes   (37.72%)
всего   171751 bytes    
время загрузки странички, а не время обработки сервера. я вам объясню суть веб-технологии:
Пользователь запрашивает индекс, сервер его обрабатывает и выполняет запросы к БД, формирует html код и выкидывает их пользователю.
Готовая страничка выглядит так:
html код который был в самом индексе (таблички, скрипты и прочие) (не обрабатыфвается сервером а значит не влияет на нагрузку)
html код который сервер вытащил из БД (обрабатывается сервером и влияет на нагрузку)
прочие php крипты которые делают свою работу (так-же влияют на нагрузку)
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

Pika4y

Господа, ну подскажите как быть со скоростью сгенерирования? Иногда качает по 15-20 сек. Невозможно же =(

Roman_Grishin

список всех установленных модов в студию ;)
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

Validoll

Поговори с хостером по душам. Вот только что зашел и получил вполне нормальный результат: "Страница сгенерирована за 1.275 секунд. Запросов: 17."
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

BIOHAZARD

это не нормально, больше секунды - это слишком много
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Pika4y

Да. 1 секунда это очень много.
Моды:
Fancy Features for Russian
Ad Managment
Ad Management RUS
Country Flags
Hide SMF Version
Wysiwyg Quick Reply RC2-RC3
Karma Description Mod
Sitemap
Statistic Systems
Yet Another Global Announcements Mod
Yet Another Global Announcements Mod RUS
Spoiler BBCode
Aeva Media
Aeva Media RUS
SMF Topic Prefix Mod
CSS Message Boxes
Optimus Prime
SMF Topic Prefix Mod RUS
Auto Email Inactive Users
Twitter and Facebook Publisher mod

Может надо проверить какие-то настройки форума?

Bugo

Попробуйте обратиться http://www.simplemachines.ru/index.php?topic=10342.msg71775#msg71775 [сюда] . Пункт 5 как раз Ваш случай, мне кажется :)

Pika4y

Яб обратился если бы ТС старичком на форуме был. А так, написано что стаж 1.5, а тут зарегился только неделю назад...


Pika4y

#22
Сделал, посмотрел. Времени уходит не много. А вот запросов масса. И кол-во запросов почти равно скорости загрузки. Знающие люди, посмотрите пожалуйста.
ЦитироватьШаблонов: 2: index (default), BoardIndex (default).
Дополнительных шаблонов: 6: init, html_above, body_above, main, body_below, html_below.
Языковых файлов: 2: Modifications.english (default), index+Modifications.russian-utf8 (default).
Файлов стилей: 0: .
Подключено файлов: 18 - 523KB. (показать)
Попаданий в кэш: 7: 0,00605 сек. для 41 964 байт (показать)
Запросов в БД: 15.

        SET NAMES utf8
  файл .../Sources/Load.php, строка 148, что заняло 0.00039411 сек. и запросов: 0.03849602.

        SELECT variable, value
        FROM b70013_smf_settings
  файл .../Sources/Load.php, строка 158, что заняло 0.00425506 сек. и запросов: 0.04213405.

      SELECT data
      FROM b70013_smf_sessions
      WHERE session_id = '4455e1c3e32a2a5cb3474781bf53ddcd'
      LIMIT 1
  файл .../Sources/Load.php, строка 2379, что заняло 0.00166583 сек. и запросов: 0.04984307.

            SELECT mem.*, IFNULL(a.id_attach, 0) AS id_attach, a.filename, a.attachment_type
            FROM b70013_smf_members AS mem
              LEFT JOIN b70013_smf_attachments AS a ON (a.id_member = 1)
            WHERE mem.id_member = 1
            LIMIT 1
  файл .../Sources/Load.php, строка 350, что заняло 0.00191903 сек. и запросов: 0.05187607.

      SELECT *
      FROM b70013_smf_ads
      order by ADS_ID
  файл .../Sources/LoadAds.php, строка 27, что заняло 0.00109386 сек. и запросов: 0.05404806.

        SELECT variable, value, id_member, id_theme
        FROM b70013_smf_themes
        WHERE id_member IN (-1, 0, 1)
            AND id_theme = 1
  файл .../Sources/Load.php, строка 1394, что заняло 0.00130391 сек. и запросов: 0.056077.

            DELETE FROM b70013_smf_log_online
            WHERE log_time < 1272635354 OR id_member = 1
  файл .../Sources/Subs.php, строка 2705, что заняло 0.00082707 сек. и запросов: 0.06767893.

      INSERT IGNORE INTO b70013_smf_log_online(`session`, `id_member`, `id_spider`, `log_time`, `ip`, `url`)
      VALUES
        ('4455e1c3e32a2a5cb3474781bf53ddcd', 1, 0, 1272636254, IFNULL(INET_ATON('91.191.181.182'), 0), 'a:1:{s:10:\"USER_AGENT\";s:62:\"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10\";}')
  файл .../Sources/Subs.php, строка 2712, что заняло 0.00051999 сек. и запросов: 0.06872296.

      UPDATE b70013_smf_members
      SET last_login = 1272636254, member_ip = '91.191.181.182', member_ip2 = '91.191.181.182', total_time_logged_in = 387685
      WHERE id_member = 1
  файл .../Sources/Subs.php, строка 533, что заняло 0.00780201 сек. и запросов: 0.06943703.

SELECT topic.id_topic AS topic_id
FROM b70013_smf_topics topic
LEFT JOIN b70013_smf_boards board ON board.id_board = topic.id_board
LEFT JOIN b70013_smf_messages message ON message.id_msg = topic.id_first_msg
WHERE
board.twitter_enable <> 0 AND
topic.approved <> 0 AND
topic.twitter_twitter_published = 0 AND
topic.twitter_facebook_published = 0
ORDER BY message.poster_time DESC
LIMIT 1
  файл .../Sources/twitter.php, строка 1135, что заняло 0.00067306 сек. и запросов: 0.08133292.

SELECT
topics.id_topic AS topic_id,
messages.subject AS topic_name,
messages.poster_name AS topic_author,
IFNULL(members.real_name, 'anonymous') AS topic_author_real,
boards.name AS forum_name,
boards.twitter_enable,
boards.twitter_tpl_enable,
boards.twitter_tpl_text,
boards.twitter_twitter_acc_enable,
boards.twitter_twitter_acc_username,
boards.twitter_twitter_acc_password
FROM b70013_smf_topics topics
LEFT JOIN b70013_smf_boards boards ON boards.id_board = topics.id_board
LEFT JOIN b70013_smf_messages messages ON messages.id_msg = topics.id_first_msg
LEFT JOIN b70013_smf_members members ON members.id_member = messages.id_member
WHERE topics.id_topic = 27 AND topics.approved <> 0
  файл .../Sources/twitter.php, строка 635, что заняло 0.00195909 сек. и запросов: 0.08216691.

      SELECT
        c.id_cat, c.name AS cat_name,
        b.id_board, b.name AS board_name, b.description,
        CASE WHEN b.redirect != '' THEN 1 ELSE 0 END AS is_redirect,
        b.num_posts, b.num_topics, b.unapproved_posts, b.unapproved_topics, b.id_parent,
        IFNULL(m.poster_time, 0) AS poster_time, IFNULL(mem.member_name, m.poster_name) AS poster_name,
        m.subject, m.id_topic, IFNULL(mem.real_name, m.poster_name) AS real_name,
       
        (IFNULL(lb.id_msg, 0) >= b.id_msg_updated) AS is_read, IFNULL(lb.id_msg, -1) + 1 AS new_from,
        c.can_collapse, IFNULL(cc.id_member, 0) AS is_collapsed,
        IFNULL(mem.id_member, 0) AS id_member, m.id_msg,
        IFNULL(mods_mem.id_member, 0) AS id_moderator, mods_mem.real_name AS mod_real_name
      FROM b70013_smf_boards AS b
        LEFT JOIN b70013_smf_categories AS c ON (c.id_cat = b.id_cat)
        LEFT JOIN b70013_smf_messages AS m ON (m.id_msg = b.id_last_msg)
        LEFT JOIN b70013_smf_members AS mem ON (mem.id_member = m.id_member)
        LEFT JOIN b70013_smf_log_boards AS lb ON (lb.id_board = b.id_board AND lb.id_member = 1)
        LEFT JOIN b70013_smf_collapsed_categories AS cc ON (cc.id_cat = c.id_cat AND cc.id_member = 1)
        LEFT JOIN b70013_smf_moderators AS mods ON (mods.id_board = b.id_board)
        LEFT JOIN b70013_smf_members AS mods_mem ON (mods_mem.id_member = mods.id_member)
      WHERE 1=1
        AND b.child_level BETWEEN 0 AND 1
  файл .../Sources/Subs-BoardIndex.php, строка 82, что заняло 0.00447512 сек. и запросов: 6.19630289.

      SELECT
        lo.id_member, lo.log_time, lo.id_spider, mem.real_name, mem.member_name, mem.show_online,
        mg.online_color, mg.id_group, mg.group_name
      FROM b70013_smf_log_online AS lo
        LEFT JOIN b70013_smf_members AS mem ON (mem.id_member = lo.id_member)
        LEFT JOIN b70013_smf_membergroups AS mg ON (mg.id_group = CASE WHEN mem.id_group = 0 THEN mem.id_post_group ELSE mem.id_group END)
  файл .../Sources/Subs-MembersOnline.php, строка 93, что заняло 0.00126004 сек. и запросов: 6.20601106.

      UPDATE b70013_smf_log_activity
      SET
        hits = hits + 1
      WHERE date = '2010-04-30'
  файл .../Sources/Subs.php, строка 3048, что заняло 0.00062799 сек. и запросов: 6.208498.

      UPDATE b70013_smf_ads
        SET hits = hits+1
            WHERE ADS_ID = 1
  файл .../Sources/LoadAds.php, строка 277, что заняло 0.01796508 сек. и запросов: 6.21065092.