Internal Server Error на vBulletin

H

Helenka1

#1
Форум выдает на мою попытку отправить сообщение в личке (админы, расслабтесь, не здесь :D)... да, там портянка на 4 тысячи знаков, но я и больше отправляла на вобловских.

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
 
W

Wmboard

#2
Сервер затыкается... почему черт знает.
На 2 части пробовала разбить? Уверена, что это из-за портянки на 4 тыс знаков?
В отправленных смотрела, может оно все таки отправилось?
В настройках на сколько знаков стоит личка?
 
H

Helenka1

#3
Нет, не уверена, что из-за количества.
Не отправилось, точно.

Может быть из-за глюков инета? А то тормозит, сволочь. :sotona: Живая лента рывками работает.
 
W

Wmboard

#4
Internal Server Error не встречал из-за глюков инета...
 
H

Helenka1

#5
Veter, ну, не знаю тогда, повторно все прошло удачно. Ладно, ждем и смотрим.
 
Н

Ночная странница

#6
В данном случае причиной, похоже, было устаревание файла init.php, потому что частично решилось заливкой нормального ini.php
(что делать с этой 500 ошибкой в ЛС - до сих пор не знаю - и, самое странное, что в логах никаких упоминаний об этих случаях ошибок нет)

Вообще эта ошибка (внутренняя ошибка сервера) может быть из-за проблем со скриптами или не поддерживаемыми директивами .htaccess.
 
S

Sevgen

#7
SOS! Help!
При попытке входа на сайт выдает ошибку 500. Перед появлением ошибки ничего не делал.

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.15 (CentOS) Server at mysait.ua Port 80
 
S

Sevgen

#9
Первым делом сделал это. В ответ написали, что "зависли процессы во время исполнения". Посоветовали провести оптимизацию скриптов.
Форум, к слову, после ответа заработал.
Что за оптимизация такая? Как избежать такой проблемы в будущем?
 
Л

Льюви

#10
Посоветовали провести оптимизацию скриптов
99% хостеров отписываются именно этой фразой :D

Что за оптимизация такая?
линейка движка какая? сторонних хаков много?

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

Wmboard

#11
Как избежать такой проблемы в будущем?

Совершенно избежать подобной проблемы невозможно. Сервер это железка, а любая железка имеет свойство ломаться, сбоить. Так что важно не само наличие ошибки 500, а оперативности ее устранения, и отклика хостера. Причем, как сказала Льюви, хостер должен не нести всякую ерунду по поводу оптимизации скриптов, а решать свои проблемы по железу. Если конечно сервер не ваш личный.
 
S

Sevgen

#12
линейка движка какая? сторонних хаков много?
3.8.4. Хаков мало, конфликтных, с Ваших слов, нет (пару недель назад общался с Вами по поводу пароля на раздел).

лучше всего, конечно, сменить хостера.. если не хотите песню про "оптимизацию скриптов" слушать постоянно...
Возьму на заметку ))
 
Л

Льюви

#13
пару недель назад общался с Вами по поводу пароля на раздел
а... ну я не помню, извините.. правда, не помню... :pardon:
сейчас глянула переписку - да, действительно, по хакам ничего нагрузочного или корявого - нет

Про хостера: в редких случаях, когда хостер начинает петь про "оптимизацию скриптов", помогает ответ в стиле:

у меня нЕ самописный движок, это движок, который разрабатывается более 10 лет большой командой программистов, самый популярный среди форумных движков, на нём работают десятки тысяч форумов во всём цивилизованном мире...

и пусть делает выводы))
 
Н

Ночная странница

#14
в редких случаях, когда хостер начинает петь про "оптимизацию скриптов", помогает ответ

Обращаю внимание новичков! Это если 500 - то хостер просто "отмазывается".
Иногда ведь и правда бывают случаи нужды в оптимизации. Совсем недавно подруге помогла решить проблему с ошибкой БД, причиной была нехватка лимитированных ресурсов вирт. хостинга (прекращались соединения с БД). Помогла оптимизация.
 
W

Wmboard

#15
Иногда ведь и правда бывают случаи нужды в оптимизации.

Для vb? Не верю.

причиной была нехватка лимитированных ресурсов вирт. хостинга (прекращались соединения с БД). Помогла оптимизация.

Какова посещаемость форума, количество просмотров и версия воблы?
 
Л

Льюви

#16
Иногда ведь и правда бывают случаи нужды в оптимизации. Совсем недавно подруге помогла решить проблему с ошибкой БД
ну... это ж не пятисотая была, а ошибка майсиквала...
кстати, а что именно было?
Too many connections
или Out of resources when opening file './имя/файла.MYD'
или Lost connection to MySQL server?

Помогла оптимизация.
оптимизация чего?
 
Н

Ночная странница

#17
ошибка была такой:

Код:
Database error in vBulletin 3.8.7:
Invalid SQL:
SELECT *
FROM session
WHERE sessionhash = '7a6d0e160539b97c17b3322e72faa6a2'
AND lastactivity > 1377832976
AND idhash = 'e2c3da7b08ed08a88e7884d5acc70570';
MySQL Error : Query execution was interrupted
Error Number : 1317
Request Date : Friday, August 30th 2013 @ 07:37:56 AM
Error Date : Friday, August 30th 2013 @ 07:38:45 AM
Script : http://домен/showthread.php?t=242
Referrer :
IP Address : 121.189.37.52
Username :
Classname : vB_Database
MySQL Version :

Она жаловалась на регулярность этих ошибок:
все вот такие однотипные. Раз в день обязательно либо утром либо ночью. По 5 сообщений. Стало появляться где-то месяц назад (тогда тебя не было, поэтому тока щас написала)

Логов я не видела, на хостинге у нее не была, но на мой текст составленного тикета (отправленный ею) техподдержка хостинга ответила так:

Вас приветствует ХХХ!

Судя по логам:
[Sat Aug 31 04:06:15 2013] [info] mod_fcgid: server
domen:/var/www/user/data/php-bin/php(30992) started
[Sat Aug 31 04:07:20 2013] [info] mod_fcgid: process
/var/www/user/data/php-bin/php(30992) exit(idle timeout), terminated by
calling exit(), return code: 0

Вероятнее всего Вам не хватает лимита в 4 php процесса на виртуальном хостинге (ссылка на хостинг)

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

В данном случае можем порекомендовать обратиться к разработчикам сайта с вопросом оптимизации, либо переход на VPS сервер: (ссылка)

По общедоступной статистике у нее средняя нагрузка сейчас около 200 уников в день. Но в те дни я смотрела - было в разы больше и 200 было онлайн.

Ах, да, оптимизация... Я ей просто дала ссылку на соответствующую тему саппорта. Что-то там про нагрузку на сервер) Помогло.
Самой мне сейчас совсем некогда помочь, но она девочка умная, справилась, ошибки пропали.
 
W

Wmboard

#18
все вот такие однотипные. Раз в день обязательно либо утром либо ночью.
Похоже на обход сапоботом

было в разы больше и 200 было онлайн.
Ну ты смотрела на форуме? Это могли быть боты, а не реальные юзеры.

сейчас около 200 уников в день

Мда... и отправляют на впс? :D

Хостинг не секрет? :) Надо занести в личный серый список
 
Н

Ночная странница

#19
Ну ты смотрела на форуме? Это могли быть боты, а не реальные юзеры.

Это и были, скорее всего именно боты. В "час пик" я ни разу не попадала.

Хостинг не секрет?

:D В личку, для тебя лично, не секрет. А то скажи вслух, тут же представители хостинга понабегут, начнут копать свои логи, вычислят пользователя... Оно ЕЙ надо? Не надо) В общем, лови ЛС.
 
Л

Льюви

#21
Ночная странница, это не просто интересно, это очень интересно...
такая ошибка... мммм... мне в коллекцию... :rolleyet:
а можно мне в ЛС ссылку на форум? чисто спортивный интерес
и ещё, можно спросить уточнение:
ИПы - одинаковые?
речь всегда была про сессию?
 
Н

Ночная странница

#22
такая ошибка... мммм... мне в коллекцию...

Ага, я ее в твоей коллекции не нашла) Тоже там в темке хотела отписаться... Но теперь ты уж сама :)

а можно мне в ЛС ссылку на форум? чисто спортивный интерес
и ещё, можно спросить уточнение:
ИПы - одинаковые?
речь всегда была про сессию?

Про ИПы не знаю... Ссылку - только с её согласия, сама понимаешь... Спрошу. И про то и про другое.
 
S

Sevgen

#23
После третьего раза за неделю ошибки 500 и, соответственно, запроса в саппорт, ответ был таков:
Возможно ошибка возникает по причине отправки спама с формы отправки сообщений сайта. Из за этого постоянно выполняются процессы php вашего аккаунта для которых у нас установлен лимит в 8 процессов.
Реально, как считаете?
 
W

Wmboard

#24
А что вы на свой емейл получаете спам?
 
S

Sevgen

#25
Нет, но может быть его получают другие юзеры?
ПС: переехал на другой сервер этого же хостера, посмотрю как оно будет ... Со слов саппорта, на новом сервере лимит 8 процессов, а не 4, как на старом.
 
Л

Льюви

#27
ответ был таков
гениально...
а у себя посмотреть логи, идёт отправка или нет, хостер не в состоянии?
крутой хостер...

Veter, под "формой отправки сообщений" может быть что угодно... "отправить тему другу", строго говоря, тоже форма отправки

вариант "сломали и подложили спамилку" рассматривать пока не будем)

===
Sevgen, какие настройки подписок? не проставлено ли всем "автоматическай подписка на темы" с моментальным уведомлением?
 
S

Sevgen

#29
Sevgen, какие настройки подписок? не проставлено ли всем "автоматическай подписка на темы" с моментальным уведомлением?
Точно! По умолчанию стояло ежедневное уведомление по эл. почте. Всё сходится, ошибка возникала хоть и не каждый день, но примерно в одно и то же время, в начале суток.

Добавлено через 11 минут
Немного не по теме, но новую тему создавать не решился ...
Ошибка 403
Forbidden
You don't have permission to access /newreply.php on this server.

Возникает при попытке вставить в ответ больше трех изображений, хотя в осн. настройках указано максимальное количество 10. При редактировании уже существующего сообщения получается так:
Forbidden
You don't have permission to access /editpost.php on this server.

Какова природа ее происхождения?
 
S

Sevgen

#31
Льюви, написал Вам ЛС.
По поводу уведомлений ... Рассылку на мыло, как опцию по умолчанию при регистрации я то отменил, но как быть с уже зарегистрированными юзерами? У них же у всех осталось это уведомление ... Менять всем вручную? :crazy: Или может быть как-то можно посмотреть список подписчиков и поисправлять хотя бы у них?..
Кстати, у кого-нибудь были подобные проблемы с ограничениями на хостинге? Какой вариант рассылки при регистрации стоит у вас?
И еще ... Получается, что если отправить ЛС нескольким юзерам (например, человек 30, делал так), то дальнейшее уведомление на мыл хостинг тоже может воспринимать как спам?
 
Л

Льюви

#32
но как быть с уже зарегистрированными юзерами?
админка - обслуживание - Выполнить SQL запрос
в выпадающем списке выбрать "без подписки" - вперёд
если не пускает, добавить свой ИД в конфиге, в пункте $config['SpecialUsers']['canrunqueries'] = '';

И еще ... Получается, что если отправить ЛС нескольким юзерам (например, человек 30, делал так), то дальнейшее уведомление на мыл хостинг тоже может воспринимать как спам?
понятия не имею...
а поскольку вот сейчас обнаружилось, что на хостинге обожаемое ПХП 5.4, может, с этим хостером придётся попрощаться
 
S

Sevgen

#33
админка - обслуживание - Выполнить SQL запрос
в выпадающем списке выбрать "без полписки" - вперёд
если не пускает, добавить свой ИД в конфиге, в пункте $config['SpecialUsers']['canrunqueries'] = '';
Спасибо! Все получилось.
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread