0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 70
1

некоторые посетители не могут пробиться на мой сайт

03.08.2009, 12:17. Показов 922. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему так происходит, некоторые посетители не могут пробиться на мой сайт....
Тестировала файл global.asa как global.asp, у меня все работает, какие могут быть причины, помогите разобраться, плз?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2009, 12:17
Ответы с готовыми решениями:

Почему часть пользователей не могут войти на мой сайт?
С компьютеров, на которых установлена VS.NET мой сайт поднимается. С компьютеров, на которых VS не...

Могут ли забанить мой сайт? Очень нужен ответ.
www.diadiur.ru это мой сайт. Главная страница выполненна в таком стиле. Могут ли забанить сайт?...

Для чего могут на мой сайт на VPS делаться следующие запросы и что они означают?
Здравствуйте! Подскажите, пожалуйста, для чего могут на мой сайт на VPS делаться следующие запросы...

Стали приходить посетители на сайт с другого ресурса
Добрый день! Подскажите в чем проблема? До вчерашнего дня посетители приходили с поисковиков, а...

5
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 70
04.08.2009, 15:09  [ТС] 2
Если кто нибибудь мне сострадает, то вот код:
[code]
<SCRIPT LANGUAGE = VBScript RUNAT=Server>
<!-- Metadata type='typelib' File='crogram filescommon filessystemadomsado15.dll' -->
</SCRIPT>

<script language='vbscript' runat=server>

Sub Session_OnStart

Session.TimeOut = 5

dim Browser, IP, Referer, MM_driv_STRING, Num_visited

MM_driv_STRING = 'работает'

IP = Request.ServerVariables('REMOTE_ADDR')
Browser = Request.ServerVariables('HTTP_USER_AGENT')
Referer = Request.ServerVariables('HTTP_REFERER')

if Referer = '' Then
Referer = 'первая страница'
End If

Set rs = server.createobject('adodb.RecordSet')
rs.ActiveConnection = MM_driv_STRING
rs.Source = 'SELECT Num_Referer AS Num_visited FROM Users WHERE IPAdress=''&IP&'''
rs.ActiveConnection = MM_driv_STRING
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 3
rs.Open()

Num_visited = rs('Num_visited')

Set ins = Server.CreateObject('ADODB.Command')
ins.ActiveConnection = MM_driv_String
if Num_visited = '' then
ins.CommandText = 'INSERT INTO Users (IPAdress, HTTPClient, Referer, DateVisited, Num_referer) VALUE ('& IP &', '& Browser &', '& Referer &', GETDATE(), 1)'
ins.CommandType = 1
ins.CommandTimeout = 0
ins.Prepared = true
ins.execute ()
else
Num_visited = Num_visited + 1

ins.CommandText = 'UPDATE Users SET LastDateVisited = GETDATE(), Num_referrer = ''& Num_visited &'''
ins.CommandType = 1
ins.CommandTimeout = 0
ins.Prepared = true
ins.execute ()
end if

rs.close()
Set rs = nothing

Dim total

Set rs1 = server.createobject('adodb.recordset')
rs1.ActiveConnection = MM_driv_STRING
rs1.Source = 'SELECT SUM(Hits) AS total FROM Hits'
rs1.ActiveConnection = MM_driv_STRING
rs1.CursorType = 0
rs1.CursorLocation = 2
rs1.LockType = 3
rs1.Open()

total = rs1('total')
Session('Hits') = total

rs1.Close()
Set rs1 = nothing

Set rs = server.createobject('adodb.recordset')
rs.ActiveConnection = MM_driv_STRING
rs.Source = 'SELECT * FROM Hits WHERE Day(DayDate) = DAY(Getdate()) AND MONTH(DayDate) = MONTH(GetDate()) AND YEAR(DayDate) = YEAR(GetDate())'
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 3
rs.Open()

Set ins = Server.CreateObject('ADODB.Command')
ins.ActiveConnection = MM_driv_STRING

If NOT rs.EOF THEN
ins.CommandText = 'UPDATE Hits SET Hits = Hits + 1 WHERE Day(DayDate) = DAY(Getdate()) AND MONTH(DayDate) = MONTH(GetDate()) AND YEAR(DayDate) = YEAR(GetDate())'
ins.CommandType = 1
ins.CommandTimeout = 0
ins.Prepared = true
ins.execute ()
Else
ins.CommandText = 'INSERT INTO Hits (DayDate, Hits) VALUES (GETDATE(), 1)'
ins.CommandType = 1
ins.CommandTimeout = 0
ins.Prepared = true
ins.execute ()

End If

rs.Close()
Set rs = nothing

Set rs1 = server.createobject('adodb.recordset')
rs1.ActiveConnection = MM_driv_STRING
r
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,907
05.08.2009, 11:15 3
> Почему так происходит, некоторые посетители не могут
> пробиться на мой сайт
Что значит 'не могут пробиться'? Долго грузится, а в результате ничего?

> Если кто нибибудь мне сострадает, то вот код:
Код похоже ошибок не содержит. Удивляет две вещи:
1. Таймаут сессии в 5 минут. Почему так мало?
2. 5 запросов на чтение, обновление базы при каждом старте сессии. Может как раз здесь и кроется проблема. Можно попробовать уменьшить кол-во запросов. БД какая используется?
Но лучше вообще убрать весь этот код из global.asa. Статистику можно без проблем подсчитать по логам веб-сервера. Все эти хиты, хосты и прочее.
0
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 70
05.08.2009, 11:36  [ТС] 4
Страница долго грузится, а в результате появляется сообщение о том, что такой страницы нет, во всяком случае так мне сказали....
про логи, Базиле, где можно прочитать?
с таймаутом пока не экспериментировала...
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
05.08.2009, 12:25 5
http://localhost/iishelp/iis/misc/default.asp -> Installable Components for ASP -> Logging Utility
0
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 70
05.08.2009, 15:49  [ТС] 6
Выяснила точно....
Ошибка 500
При попытке отобразить страницу произошла ошибка.
0
05.08.2009, 15:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2009, 15:49
Помогаю со студенческими работами здесь

Могут ли забанить мой сайтик?
&quot;достоен&quot; ли этот сайт бана если да то за что?сайт

Некоторые программы не могут выйти в интернет
Доброго дня! Некоторое время назад на данном компьютере был обнаружен вирус маячок1. С помощью cure...

DCOM95: не могут зарегистрироваться некоторые библиотеки
Ситуация такая. Сделал приложение на ВБ 6.0, которое использует ADO. Сделал дистрибутив, в который...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru