• Как сделать одно событие (функцию) синхронизации?

    logpol32
    @logpol32 Автор вопроса
    Stalker_RED - нельзя вот так просто взять и вынести (с) :)
    Там всё завязано на событиях highstock (load: function ....$.each(GRAPH1names....) области видимости переменных и прочие вещи. Нужно как то перестраивать, согласовывать всё это.
    Спасибо, но это наверно вопрос уже не для форума. Пойду на фриланс.
  • Как сделать одно событие (функцию) синхронизации?

    logpol32
    @logpol32 Автор вопроса
    Но я повторю: у вас этот setInterval встречается дважды, и функция будет запускаться каждым из них.

    Я знаю.
    Так и суть вопроса в "как сделать одно событие (функцию) синхронизации?" Одно.
    Т.е. как то так
    //Код вне блоков function createChartGRAPH1() {
    
    
    setInterval(function ()
    {
    
    $.each(GRAPH1names, function (i, name) 
    {
    $.getJSON('actions.php?get_live_data&id_name='+name, function(GRAPH1live_data) {
    var live_data=JSON.parse(GRAPH1live_data);
    if (i==0) GRAPH1series_0.addPoint([live_data[0],live_data[1]], true, true);
    //...........
    });
    });
    
    
    $.each(GRAPH2names, function (i, name) 
    {
    $.getJSON('actions.php?get_live_data&id_name='+name, function(GRAPH1live_data) {
    var live_data=JSON.parse(GRAPH2live_data);
    if (i==0) GRAPH2series_0.addPoint([live_data[0],live_data[1]], true, true);
    //...........
    });
    });
    
    
    }, 3000); //Автообновление каждые 3 секунды


    Да дублирование кода, да 2 вызова getJSON (по идее нужно сделать один) - пока не суть.
    Как мне вынести код вне function createChartGRAPH1?
    Там, разумеется, не видны переменные.

    Задавал вопрос и тут
    https://forum.highcharts.com/topic41048/?sid=a20ed...
    Рекомендуют как то так
    https://jsfiddle.net/gh/get/library/pure/highchart...
    Но, к сожалению, я пока не понимаю как мне переделать мой код (
  • Как сделать одно событие (функцию) синхронизации?

    logpol32
    @logpol32 Автор вопроса
    Два графика - 2 события. Пишем дважды.
    Нужно - написать код в одном setInterval. Но setInterval находится в блоке events (определенное место в коде, где выполняются события в компоненте HIGHCHARTS).

    Я не могу вынести
    ......
    $.each(GRAPH1names, function (i, name) {
    $.getJSON('actions.php?get_live_data&id_name='+name, function(GRAPH1live_data) {
    var live_data=JSON.parse(GRAPH1live_data);
    if (i==0) GRAPH1series_0.addPoint([live_data[0],live_data[1]], true, true);
    .............


    за пределы
    $.each(GRAPH1names, function (i, name) {
    Область видимости переменных или что то ещё. Проще говоря javascript не понимает, а что это такое
    GRAPH1series_0.addPoint

    В этом и суть вопроса. Как вынести весь код из блоков
    setInterval(function ()
    {

    которых два, в один блок?
  • Как можно шифровать данные в базе данных MySQL?

    Rsa97, вопрос интересный. Существует шифрование на лету. Да и много ещё вариантов.
    Например, truecrypt.
    Вы можете зашифровать хоть террабайт информации и один раз смонтировав том получать доступ к дешифрованной информации почти без потери скорости. Ну, по крайней мере, сильной её потери я не заметил. Вопрос рациональности и безопасности такого решения остается открытым, но возможность есть.

    В конечном итоге мы постоянно обмениваемся зашифрованными данными (HTTPS ) и это уже стало нормой.
  • Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

    logpol32
    @logpol32 Автор вопроса
    то точно ошибка 504?

    Да. Проверил скриптом
    sleep(60);
    echo 'ok';

    Ждем... Выводит ok.

    sleep(70);
    echo 'ok';

    Ждем... 504 Gateway Time-out

    Обычные скрипты (не "долгие"), работают нормально.
  • Как установить phpmyadmin на debian9 (nginx)?

    logpol32
    @logpol32 Автор вопроса
    Спасибо, заработало. Долго правил, боролся с другими непонятными ошибками и т.д.
    На апаче было просто сказка. Но тут...
  • Как можно шифровать данные в базе данных MySQL?

    И все таки Rsa97 не совсем прав.
    Пример Enpass, БД которого часто хранится на облачном диске, в зашифрованном виде. Часто.
    И никто, в своей массе, ничего не украл. Т.к. общепринято, что алгоритм шифрования известен злоумышленнику, а вот секретный ключ нет. Секретный ключ - пароль.
    Нет пароля - нет данных. А вот кража пароля уже другой разговор.
    Всё уже придумано до нас.
  • Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

    logpol32
    @logpol32 Автор вопроса
    SOTVM, вбил - выше и есть то, что советуют. Но не работает.
    И у меня не апач. Апач я умею - там просто.
  • Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

    logpol32
    @logpol32 Автор вопроса
    SOTVM, у меня уже показывает 1ГБ.
    Более того, загрузка файла в 150МБ доходит до 50%.
    Если бы ограничение аплоада, то сразу бы написал ошибку. А тут думает около 2 мин и грузит.
  • Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

    logpol32
    @logpol32 Автор вопроса
    Иван Шумов, Мне и нужны такие настройки. Помимо этой задачи у меня есть и другие файлы, которые будут долго выполняться.
    На другом хостинге, где апач все настроено и без проблем загружается и скачивается.
  • Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

    logpol32
    @logpol32 Автор вопроса
    Хотелось бы через phpmyadmin (не только я работаю с бд)
  • Как установить phpmyadmin на debian9 (nginx)?

    logpol32
    @logpol32 Автор вопроса
    Радость моя,
    Секция обработки пхп-файлов в рабочем домене (/etc/nginx/sites-available/) default

    server {
            listen 80 default_server;
            listen [::]:80 default_server;
    
            # SSL configuration
            #
            # listen 443 ssl default_server;
            # listen [::]:443 ssl default_server;
            #
            # Note: You should disable gzip for SSL traffic.
            # See: https://bugs.debian.org/773332
            #
            # Read up on ssl_ciphers to ensure a secure configuration.
            # See: https://bugs.debian.org/765782
            #
            # Self signed certs generated by the ssl-cert package
            # Don't use them in a production server!
            #
            # include snippets/snakeoil.conf;
    
    # root /var/www/html;
      root /var/www;
    
    
            # Add index.php to the list if you are using PHP
            index index.php index.html index.htm index.nginx-debian.html;
    
            server_name _;
    
            location / {
                    # First attempt to serve request as file, then
                    # as directory, then fall back to displaying a 404.
                    try_files $uri $uri/ =404;
            }
    
            # pass PHP scripts to FastCGI server
            #
    
          location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        }
    
    
    
            # deny access to .htaccess files, if Apache's document root
            # concurs with nginx's one
            #
            location ~ /\.ht {
            #       deny all;
            }
    
    }


    Соответственно конфиг
    server {
      
    listen 7535 default_server;
    listen [::]:7535 default_server;
    
    server_name _;
    
      root /usr/share/phpmyadmin;
      index index.php;
    
      error_log /var/www/logs/pma.error.log;
      access_log /var/www/logs/pma.access.log;
      
      keepalive_timeout  1600;
    
      location / {
        try_files $uri $uri/ =404;
      }
    
      location ~ \.php$ {
        include snippets/fastcgi-php.conf;
      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
      }
    
      location ~ /\.ht {
        deny all;
      }
      
    }


    Перезагрузка службы

    Не работает (
    Все пути существуют.
    PHP Файлы в папке /var/www работают.

    phpinfo
    https://tinyurl.com/y9n3q7cr
  • Как установить phpmyadmin на debian9 (nginx)?

    logpol32
    @logpol32 Автор вопроса
    файл надо засунуть туда где у вас все конфиги доменов лежат

    Это куда? У меня нет доменов.
    Обычно делают так nano /etc/nginx/conf.d/example.org.conf.
    Сделал так
    194.32.79.233.conf и
    localhost.conf
    Иконка pma появилась но всё равно не грузит
    502 Bad Gateway

    error лог nginx-а

    2018/09/22 16:57:20 [notice] 28302#28302: signal process started

    2018/09/22 17:17:30 [error] 28304#28304: *12 directory index of "/var/www/html/" is forbidden, client: 40.41.5.160, server: _, request: "GET / HTTP/1.1", host: "193.42.79.238"

    2018/09/22 17:17:53 [error] 28304#28304: *14 directory index of "/var/www/html/" is forbidden, client: 40.41.5.160, server: _, request: "GET / HTTP/1.1", host: "193.42.79.238"

    2018/09/22 17:22:37 [notice] 28699#28699: signal process started

    2018/09/22 17:22:51 [error] 28701#28701: *18 directory index of "/var/www/" is forbidden, client: 40.41.5.160, server: _, request: "GET / HTTP/1.1", host: "193.42.79.238"

    2018/09/22 17:23:06 [error] 28701#28701: *20 directory index of "/var/www/" is forbidden, client: 40.41.5.160, server: _, request: "GET / HTTP/1.1", host: "193.42.79.238"

    2018/09/22 17:23:14 [error] 28701#28701: *21 open() "/var/www/index.nginx-debian.html" failed (13: Permission denied), client: 40.41.5.160, server: _, request: "GET / HTTP/1.1", host: "193.42.79.238"

    2018/09/22 17:23:16 [error] 28701#28701: *22 open() "/var/www/index.nginx-debian.html" failed (13: Permission denied), client: 40.41.5.160, server: _, request: "GET / HTTP/1.1", host: "193.42.79.238"

    2018/09/22 17:27:15 [notice] 28738#28738: signal process started

    2018/09/22 17:34:37 [notice] 28750#28750: signal process started

    2018/09/22 17:37:24 [notice] 28757#28757: signal process started

    2018/09/22 18:02:57 [crit] 5551#5551: *4 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "193.42.79.238"

    2018/09/22 18:06:41 [crit] 5563#5563: *1 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "193.42.79.238"

    2018/09/22 18:10:13 [crit] 5563#5563: *5 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "193.42.79.238"

    2018/09/22 18:13:10 [error] 5629#5629: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "193.42.79.238"

    2018/09/22 18:13:14 [error] 5629#5629: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "193.42.79.238"

    2018/09/22 19:27:28 [error] 5629#5629: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "193.42.79.238"

    2018/09/22 20:07:40 [error] 5629#5629: *16 connect() failed (111: Connection refused) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "193.42.79.238"

    2018/09/22 20:08:08 [error] 5629#5629: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "193.42.79.238"

    2018/09/22 20:11:19 [error] 5629#5629: *22 open() "/usr/share/phpmyadmin:7535" failed (2: No such file or directory), client: 40.41.5.160, server: _, request: "GET /phpmyadmin:7535 HTTP/1.1", host: "193.42.79.238"

    2018/09/22 20:21:05 [error] 5920#5920: *1 open() "/usr/share/phpmyadmin:7535" failed (2: No such file or directory), client: 40.41.5.160, server: _, request: "GET /phpmyadmin:7535 HTTP/1.1", host: "193.42.79.238"

    2018/09/22 20:23:23 [error] 5937#5937: *1 open() "/usr/share/phpmyadmin:7535" failed (2: No such file or directory), client: 40.41.5.160, server: _, request: "GET /phpmyadmin:7535 HTTP/1.1", host: "193.42.79.238"

    2018/09/22 20:23:24 [error] 5937#5937: *1 open() "/usr/share/phpmyadmin:7535" failed (2: No such file or directory), client: 40.41.5.160, server: _, request: "GET /phpmyadmin:7535 HTTP/1.1", host: "193.42.79.238"

    2018/09/22 20:36:00 [alert] 5952#5952: *3 open socket #11 left in connection 4
    2018/09/22 20:36:00 [alert] 5952#5952: aborting

    2018/09/22 21:24:41 [warn] 6129#6129: conflicting server name "localhost" on 0.0.0.0:7535, ignored

    2018/09/22 21:24:41 [warn] 6130#6130: conflicting server name "localhost" on 0.0.0.0:7535, ignored

    2018/09/22 21:30:19 [error] 6158#6158: *8 connect() failed (111: Connection refused) while connecting to upstream, client: 40.41.5.160, server: _, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "193.42.79.238"
  • Как установить phpmyadmin на debian9 (nginx)?

    logpol32
    @logpol32 Автор вопроса
    В директории /etc/nginx создал файл phpmyadminsettings.conf с этим содержанием
    теперь при вызове http://IP_ВАШЕГО_СЕРВЕРА:7535 сервер долго думает и Не удается получить доступ к сайту Превышено время ожидания ответа от сайта
  • Что лучше выбрать OpenVZ или KVM для сайта (стандартного php mysql проекта)?

    logpol32
    @logpol32 Автор вопроса
    OpenVZ масса ограничений.

    Разумеется. Так и вопрос был в том, что лучше выбрать для сайта (стандартного php mysql проекта). Например, ограничение на тип ОС (OpenVZ) - нельзя Windows, мой проект не касается.
  • Где ошибка в логике запроса?

    logpol32
    @logpol32 Автор вопроса
    Спасибо. Печально, конечно, что не каждую n-нную запись, а id кратных нужному числу.
    Это усложняет задачу. Хотелось сразу в запросе.
  • Как исправить ошибку в коде?

    logpol32
    @logpol32 Автор вопроса
    yanis_kondakov, Спасибо. С небольшой доработкой ваш код работает.
  • Как исправить ошибку в коде?

    logpol32
    @logpol32 Автор вопроса
    При таком условии number будет 1 и 2 до 3 не дойдет.

    Действительно, не доглядел, нем не менее я работаю со строкой 1. Меня и до двух устроит.
    Но код как будто пропускает 1 и 2 и сразу работает с 3.
  • Законно ли таким образом публиковать чужие фото?

    CityCat4, там свобода слова. Там не пакуют в автозаки просто так.
    (Беспорядки в Германии - у каждого полицейского видеокамера на шлеме т.к. в суде он должен доказать всё то, что сделал)
    Там не штампуют приговоры под копирку. Там гражданин регулярно выигрывает суд против государства. Там Гаага, не забывайте ) Скоро, скоро....
    А тут Краснодар. И его суды. Тут санкции. Тут экономика....простите её нет.
    Поэтому я даю грамотный совет автору - держать свой бизнес в безопасном месте.