myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему

> AJAX Chat sync 2.0.3, API2 | Синхронизация с веб-чатом

Рейтинг 5 V
Теги
Нет тегов для показа
deseven
сообщение 6.5.2012, 21:44
Сообщение #21


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




Цитата(KCAHDEP @ 7.5.2012, 0:00) *
Too many connections [1040]

Это то, о чем написано в первом посте... Нет грамотной обработки ошибок и остаются подвисшие соединения когда запрос завершается с ошибкой. И фиг с ним пока, ошибок быть вообще не должно.

Цитата(KCAHDEP @ 7.5.2012, 0:00) *
В логе хаба
Код
06.05.2012 21:33:28 - /var/ptokax/scripts/ajaxchatsync-ru.lua:73: LuaSQL: Error executing query. MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select id,userName,text from ajax_chat_messages where id > 302 and userID != 500' at line 1

Нипанятна.
Перепроверил запрос - все отлично. Может вы неправильно скопировали-вставили?

Цитата(KCAHDEP @ 7.5.2012, 0:00) *
Просто не видно же кто на хабе пока не напишет сообщение. Очень хотелось вы увидеть вариант скрипта со списком пользователей ))

Повторюсь - мне бы не хотелось вводить необходимость еще и модификации файлов чата. Но я подумаю как-нибудь.

Цитата(KCAHDEP @ 7.5.2012, 0:00) *
я увидел на сайте ajax только варианты под форумы

тут, последний
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 7.5.2012, 3:03
Сообщение #22


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Все снес поставил чистый ajax, теперь блин что с исправлениями что без с чата в хаб не проходят сообщения, с хаба в чат абракадабра, и в логах птоки
Код
07.05.2012 03:55:25 - /var/ptokax/scripts/ajaxchatsync.lua:73: LuaSQL: Error executing query. MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select id,userName,text from ajax_chat_messages where id > 8 and userID != 50000' at line 1

заглянул до кучи в логи апача
Код
PHP Notice:  Undefined index: zh in /home/kcahdep/www/chat/lib/class/AJAXChatTemplate.php on line 257, referer: http://chat.kcahdep.ru/

и через несколько минут виснет наглухо база.

что же мне так везет то хронически...
Go to the top of the page
+Quote Post
deseven
сообщение 7.5.2012, 8:25
Сообщение #23


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




у меня больше нет идей
ок, на днях поставлю себе на виртуалку дебиан или бубунту какую и проверю на дефолтных конфигах
Go to the top of the page
+Quote Post
mariner
сообщение 7.5.2012, 9:03
Сообщение #24


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




А попробуйте в коде махнуть != на <>
Go to the top of the page
+Quote Post
deseven
сообщение 7.5.2012, 10:41
Сообщение #25


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




Да я вот и думаю, что видимо есть какие-то отличия в синтаксисе mysql 5.0 и 5.1. Хотя вряд ли они такие радикальные чтобы != не работало...
В любом случае буду проверять.
Я изначально сделал не слишком верно - заточил скрипт под свой конфиг mysql, а у меня там много чего изменено, включая и дефолтную кодировку например. Надо от этого избавляться.
Как разберусь - выкачу исправленную версию.
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 7.5.2012, 12:28
Сообщение #26


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 7.5.2012, 11:41) *
Да я вот и думаю, что видимо есть какие-то отличия в синтаксисе mysql 5.0 и 5.1. Хотя вряд ли они такие радикальные чтобы != не работало...
В любом случае буду проверять.
Я изначально сделал не слишком верно - заточил скрипт под свой конфиг mysql, а у меня там много чего изменено, включая и дефолтную кодировку например. Надо от этого избавляться.
Как разберусь - выкачу исправленную версию.

Заранее спасибо, буду с нетерпением ждать новую версию!
Go to the top of the page
+Quote Post
deseven
сообщение 7.5.2012, 21:12
Сообщение #27


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




2.0.3
- переписаны запросы для отправки и получения сообщений
- файл с id последнего сообщения больше не нужен - скрипт сам возьмет айди последнего сообщения из базы при старте
- обновлены инструкции в первом сообщении

В общем без изменения конфига у меня ничего не получилось. Mysql из коробки некорректно работает с utf8 (или я чего-то не понимаю) и простыми запросами у меня это исправить не вышло. Даже при принудительном указании кодировок (server, client, connection) ничего не меняется, помог только skip-character-set-client-handshake в конфиге.

Проверено на убунту 10.04. На боевой сервак апдейт пока не ставил, ибо там и так все прекрасно работает.
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 7.5.2012, 21:56
Сообщение #28


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 7.5.2012, 22:12) *
2.0.3
- переписаны запросы для отправки и получения сообщений
- файл с id последнего сообщения больше не нужен - скрипт сам возьмет айди последнего сообщения из базы при старте
- обновлены инструкции в первом сообщении

В общем без изменения конфига у меня ничего не получилось. Mysql из коробки некорректно работает с utf8 (или я чего-то не понимаю) и простыми запросами у меня это исправить не вышло. Даже при принудительном указании кодировок (server, client, connection) ничего не меняется, помог только skip-character-set-client-handshake в конфиге.

Проверено на убунту 10.04. На боевой сервак апдейт пока не ставил, ибо там и так все прекрасно работает.

уж и боюсь писать блин....уже поставил попробовал в чат сообщения идут на русском, апач заткнулся работает без ошибок, а вот в логе птоки...
Код
07.05.2012 22:43:12 - /var/ptokax/scripts/ajaxchatsync-ru.lua:205: attempt to index local 'row' (a nil value)
Go to the top of the page
+Quote Post
deseven
сообщение 7.5.2012, 22:07
Сообщение #29


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




не беда, вы наверное просто скрипт запустили на пустой базе чата
я это не учел и не сделал проверку
после того как там появились сообщения ошибка больше появляться не должна
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 7.5.2012, 22:09
Сообщение #30


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 7.5.2012, 23:07) *
не беда, вы наверное просто скрипт запустили на пустой базе чата
я это не учел и не сделал проверку
после того как там появились сообщения ошибка больше появляться не должна

да ошибка перестала появляться, только вот сообщения с чата в хаб так и не идут...
Go to the top of the page
+Quote Post
deseven
сообщение 7.5.2012, 22:10
Сообщение #31


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




перезапустите скрипт просто, тогда он найдет айди последнего сообщения и все должно заработать
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 7.5.2012, 22:14
Сообщение #32


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 7.5.2012, 23:10) *
перезапустите скрипт просто, тогда он найдет айди последнего сообщения и все должно заработать

Уряяяяя!!!! заработало!! Огромное спасибо вам!!! Жили бы рядом пивом бы напоил)))
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 8.5.2012, 12:31
Сообщение #33


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 27.12.2011, 5:21) *
строка 84, замени на
Код
Core.SendToAll("<[форум]"..row.userName.."> "..row.text)


строка 349, замени на
Код
local Query = "insert into ajax_chat_messages (userName,dateTime,text,userID) values (convert(_"..PtokaXCodepage.."'[хаб]"..nick.."' using "..AJAXChatCodepage.."),'"..when.."','"..chat.."','50000')"

только вот теперь этот код не срабатывает...перестает писать в общий чат, можно как нибудь это поправить? тобиш чтобы писал кто с сайта, а кто с хаба.
Go to the top of the page
+Quote Post
deseven
сообщение 10.5.2012, 22:59
Сообщение #34


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




вставьте [хаб] и [форум] по аналогии, ничего сложного
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 11.5.2012, 10:57
Сообщение #35


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 10.5.2012, 23:59) *
вставьте [хаб] и [форум] по аналогии, ничего сложного

сори, это уже клиника, все работает) жду с нетерпением скрипт со списком юзеров хаба victory.gif
еще раз огромное спасибо!
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 19.5.2012, 21:32
Сообщение #36


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




готовы помочь материально развитию данного скрипта, очень нужно количество пользователей на хабе в списке пользователей чата.
Go to the top of the page
+Quote Post
deseven
сообщение 20.5.2012, 14:10
Сообщение #37


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




Материальная помощь меня не сильно интересует, да и времени сейчас в любом случае нет.
Думаю где-нибудь в июне засяду, не раньше.
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 24.5.2012, 22:10
Сообщение #38


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




бум ждать с нетерпением victory.gif
Go to the top of the page
+Quote Post
deseven
сообщение 14.6.2012, 1:43
Сообщение #39


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




Ближе к концу месяца думаю выложу тестовую версию с поддержкой отображения онлайна в обе стороны. Однако, в любом случае потребуется модификация файлов самого чата, иначе никак.
Также изменю алгоритм системы банов чтобы не долбить базу при каждом входящем сообщении. Плюс ко всему для бана можно будет указывать причину.
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 14.6.2012, 6:54
Сообщение #40


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 197
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(deseven @ 14.6.2012, 2:43) *
Ближе к концу месяца думаю выложу тестовую версию с поддержкой отображения онлайна в обе стороны. Однако, в любом случае потребуется модификация файлов самого чата, иначе никак.
Также изменю алгоритм системы банов чтобы не долбить базу при каждом входящем сообщении. Плюс ко всему для бана можно будет указывать причину.


Ура! Ура! Ура Товарищи! victory.gif
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsChat History On Entry
API2
12 Артём 12 426 15.2.2014, 13:51 Посл. сообщение: Alexey
No New Posts Topic has attachmentsDefend Chat
API 2 | Полностью автоматическая защита чата от спама
5 Enyby 4 125 2.3.2012, 16:57 Посл. сообщение: Enyby
No New Posts Topic has attachmentsDefend Chat, RusHub edition
Полностью автоматическая защита чата от спама
1 Enyby 3 363 2.3.2012, 6:29 Посл. сообщение: ShadoWx
No New Posts Topic has attachmentsStatPX Lite 1 Beta ajax
2 sandoric1 4 309 14.8.2011, 0:26 Посл. сообщение: CrazyKiller
No New Posts Topic has attachmentschat-pm-blok
1 Vizunchik 3 849 25.6.2011, 11:47 Посл. сообщение: Jarkrait
No New Posts Topic has attachmentsChat History On Entry
API2
2 Артём 3 269 15.12.2010, 22:18 Посл. сообщение: Артём
No New Posts От: Chat History
От темы с ID: 2343
1 absent 1 356 15.12.2010, 21:52 Посл. сообщение: Артём
No New Posts От: Chat History On Entry
От темы с ID: 3870
0 Dimon21 2 272 14.9.2010, 21:39 Посл. сообщение: Dimon21
No New Posts Topic has attachmentsChat History
API2 | Вывод последних n сообщений и все
7 Stym 8 542 14.9.2010, 13:10 Посл. сообщение: Артём
No New Posts От: Chat History
От темы с ID: 3749
1 -Alex- 2 745 14.9.2010, 11:43 Посл. сообщение: Setuper
No New Posts Topic has attachmentsChat History
Eximius
0 Артём 3 047 7.8.2010, 15:31 Посл. сообщение: Артём
No New Posts Topic has attachmentsWeb Chat
Eximius
0 Артём 3 091 7.8.2010, 14:10 Посл. сообщение: Артём
No New Posts Topic has attachmentschat detector
1 *FoxMalder* 3 513 13.3.2010, 21:58 Посл. сообщение: Nickolya
No New Posts Помогите как настроить скрипт Chat History
4 PSIX 7 035 27.6.2009, 23:57 Посл. сообщение: Wariner
No New Posts Topic has attachmentsTemporary Chat Blocker
API1, API2 | Написан по запросу
13 district 9 526 15.6.2009, 17:18 Посл. сообщение: King

 



RSS Сейчас: 24.10.2018, 7:01