Server stats code

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Server stats code

Мнение от Fatall » 08 Фев 2019, 16:00

Здравейте,
Някой може ли да ми предложете нещо подобно на LGSL защото имам проблем със LGSL.
Проблема е със статуса на сървърите един път го показва онлайн друг път офлайн и така ...
Без име.png
Без име.png (428.75 KiB) Преглеждано 2486 пъти
Без име.png
Без име.png (428.75 KiB) Преглеждано 2486 пъти

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>


Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Server stats code

Мнение от hackera457 » 18 Фев 2019, 22:07

Вероятно се дължи на това, че времето за ъпдейт е голямо и понякога става така, пробвай от lgsl_config.php да
промениш

Код за потвърждение: Избери целия код

$lgsl_config['cache_time']    = 60;
на 10 или по-малко.
Попринцип ваденето става с lgsl_query_cached() - това замества cron задачата за обновяване на статуса на сървъра.
Същото нещо може да се направи и със външен скрипт и по-същият начин на принципа на lgsl_query_cached() без да се налага крон задача
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
devilchy
Извън линия
Потребител
Потребител
Мнения: 223
Регистриран на: 03 Фев 2017, 14:08
Местоположение: Burgas
Се отблагодари: 3 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Server stats code

Мнение от devilchy » 19 Мар 2019, 23:37

hackera457 написа: 18 Фев 2019, 22:07 Вероятно се дължи на това, че времето за ъпдейт е голямо и понякога става така, пробвай от lgsl_config.php да
промениш

Код за потвърждение: Избери целия код

$lgsl_config['cache_time']    = 60;
на 10 или по-малко.
Попринцип ваденето става с lgsl_query_cached() - това замества cron задачата за обновяване на статуса на сървъра.
Същото нещо може да се направи и със външен скрипт и по-същият начин на принципа на lgsl_query_cached() без да се налага крон задача
Лично и аз имам същия проблем, направих тази стъпка който си посочил горе смалих стойностите до 3 но не се получава.А какво имаш в предвид 2-та стъпка я ако може да уточниш точно ?

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта