AJAX Chat sync 2.0.3, API2 | Синхронизация с веб-чатом |
Здравствуйте, гость ( Вход | Регистрация )
AJAX Chat sync 2.0.3, API2 | Синхронизация с веб-чатом |
6.5.2012, 21:44
Сообщение
#21
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
Too many connections [1040] Это то, о чем написано в первом посте... Нет грамотной обработки ошибок и остаются подвисшие соединения когда запрос завершается с ошибкой. И фиг с ним пока, ошибок быть вообще не должно. В логе хаба Код 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 Нипанятна. Перепроверил запрос - все отлично. Может вы неправильно скопировали-вставили? Просто не видно же кто на хабе пока не напишет сообщение. Очень хотелось вы увидеть вариант скрипта со списком пользователей )) Повторюсь - мне бы не хотелось вводить необходимость еще и модификации файлов чата. Но я подумаю как-нибудь. я увидел на сайте ajax только варианты под форумы |
|
|
7.5.2012, 3:03
Сообщение
#22
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 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/ и через несколько минут виснет наглухо база. что же мне так везет то хронически... |
|
|
7.5.2012, 8:25
Сообщение
#23
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
у меня больше нет идей
ок, на днях поставлю себе на виртуалку дебиан или бубунту какую и проверю на дефолтных конфигах |
|
|
7.5.2012, 9:03
Сообщение
#24
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А попробуйте в коде махнуть != на <>
|
|
|
7.5.2012, 10:41
Сообщение
#25
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
Да я вот и думаю, что видимо есть какие-то отличия в синтаксисе mysql 5.0 и 5.1. Хотя вряд ли они такие радикальные чтобы != не работало...
В любом случае буду проверять. Я изначально сделал не слишком верно - заточил скрипт под свой конфиг mysql, а у меня там много чего изменено, включая и дефолтную кодировку например. Надо от этого избавляться. Как разберусь - выкачу исправленную версию. |
|
|
7.5.2012, 12:28
Сообщение
#26
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
Да я вот и думаю, что видимо есть какие-то отличия в синтаксисе mysql 5.0 и 5.1. Хотя вряд ли они такие радикальные чтобы != не работало... В любом случае буду проверять. Я изначально сделал не слишком верно - заточил скрипт под свой конфиг mysql, а у меня там много чего изменено, включая и дефолтную кодировку например. Надо от этого избавляться. Как разберусь - выкачу исправленную версию. Заранее спасибо, буду с нетерпением ждать новую версию! |
|
|
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. На боевой сервак апдейт пока не ставил, ибо там и так все прекрасно работает. |
|
|
7.5.2012, 21:56
Сообщение
#28
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
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)
|
|
|
7.5.2012, 22:07
Сообщение
#29
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
не беда, вы наверное просто скрипт запустили на пустой базе чата
я это не учел и не сделал проверку после того как там появились сообщения ошибка больше появляться не должна |
|
|
7.5.2012, 22:09
Сообщение
#30
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
|
|
|
7.5.2012, 22:10
Сообщение
#31
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
перезапустите скрипт просто, тогда он найдет айди последнего сообщения и все должно заработать
|
|
|
7.5.2012, 22:14
Сообщение
#32
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
|
|
|
8.5.2012, 12:31
Сообщение
#33
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
строка 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')" только вот теперь этот код не срабатывает...перестает писать в общий чат, можно как нибудь это поправить? тобиш чтобы писал кто с сайта, а кто с хаба. |
|
|
10.5.2012, 22:59
Сообщение
#34
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
вставьте [хаб] и [форум] по аналогии, ничего сложного
|
|
|
11.5.2012, 10:57
Сообщение
#35
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
|
|
|
19.5.2012, 21:32
Сообщение
#36
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
готовы помочь материально развитию данного скрипта, очень нужно количество пользователей на хабе в списке пользователей чата.
|
|
|
20.5.2012, 14:10
Сообщение
#37
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
Материальная помощь меня не сильно интересует, да и времени сейчас в любом случае нет.
Думаю где-нибудь в июне засяду, не раньше. |
|
|
24.5.2012, 22:10
Сообщение
#38
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
бум ждать с нетерпением
|
|
|
14.6.2012, 1:43
Сообщение
#39
|
|
Участник Группа: Пользователи Сообщений: 36 Регистрация: 12.11.2009 Пользователь №: 5 019 Спасибо сказали: 15 раз |
Ближе к концу месяца думаю выложу тестовую версию с поддержкой отображения онлайна в обе стороны. Однако, в любом случае потребуется модификация файлов самого чата, иначе никак.
Также изменю алгоритм системы банов чтобы не долбить базу при каждом входящем сообщении. Плюс ко всему для бана можно будет указывать причину. |
|
|
14.6.2012, 6:54
Сообщение
#40
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
Ближе к концу месяца думаю выложу тестовую версию с поддержкой отображения онлайна в обе стороны. Однако, в любом случае потребуется модификация файлов самого чата, иначе никак. Также изменю алгоритм системы банов чтобы не долбить базу при каждом входящем сообщении. Плюс ко всему для бана можно будет указывать причину. Ура! Ура! Ура Товарищи! |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Chat History On Entry API2 |
12 | Артём | 23 154 | 15.2.2014, 13:51 Посл. сообщение: Alexey | |
Defend Chat API 2 | Полностью автоматическая защита чата от спама |
5 | Enyby | 8 460 | 2.3.2012, 16:57 Посл. сообщение: Enyby | |
Defend Chat, RusHub edition Полностью автоматическая защита чата от спама |
1 | Enyby | 6 500 | 2.3.2012, 6:29 Посл. сообщение: ShadoWx | |
StatPX Lite 1 Beta ajax | 2 | sandoric1 | 7 918 | 14.8.2011, 0:26 Посл. сообщение: CrazyKiller | |
chat-pm-blok | 1 | Vizunchik | 7 002 | 25.6.2011, 11:47 Посл. сообщение: Jarkrait | |
Chat History On Entry API2 |
2 | Артём | 6 780 | 15.12.2010, 22:18 Посл. сообщение: Артём | |
От: Chat History От темы с ID: 2343 |
1 | absent | 4 317 | 15.12.2010, 21:52 Посл. сообщение: Артём | |
От: Chat History On Entry От темы с ID: 3870 |
0 | Dimon21 | 4 902 | 14.9.2010, 21:39 Посл. сообщение: Dimon21 | |
Chat History API2 | Вывод последних n сообщений и все |
7 | Stym | 14 357 | 14.9.2010, 13:10 Посл. сообщение: Артём | |
От: Chat History От темы с ID: 3749 |
1 | -Alex- | 5 849 | 14.9.2010, 11:43 Посл. сообщение: Setuper | |
Chat History Eximius |
0 | Артём | 6 138 | 7.8.2010, 15:31 Посл. сообщение: Артём | |
Web Chat Eximius |
0 | Артём | 6 084 | 7.8.2010, 14:10 Посл. сообщение: Артём | |
chat detector | 1 | *FoxMalder* | 6 522 | 13.3.2010, 21:58 Посл. сообщение: Nickolya | |
Помогите как настроить скрипт Chat History | 4 | PSIX | 11 801 | 27.6.2009, 23:57 Посл. сообщение: Wariner | |
Temporary Chat Blocker API1, API2 | Написан по запросу |
13 | district | 17 917 | 15.6.2009, 17:18 Посл. сообщение: King |
|
Сейчас: 23.11.2024, 1:19 |