Задать вопрос
  • Может ли этот график говорить о "нормальной работе диска"?

    shambler81
    @shambler81 Автор вопроса, куратор тега Linux
    Модератор, вы про что именно про gif ? а что тостер научился поддерживать анимацию в гифе?
    если же про скриншот он в теме
  • Может ли этот график говорить о "нормальной работе диска"?

    shambler81
    @shambler81 Автор вопроса, куратор тега Linux
    давайте даже так, ближе к вопросу.
    адекватное ли поведение диска на скриншоте?
  • Может ли этот график говорить о "нормальной работе диска"?

    shambler81
    @shambler81 Автор вопроса, куратор тега Linux
    nApoBo3,
    Угу это selectel - то есть дисков в руках нет, 10 раз бы уже поменял и не парился.
    и тестил диски чуть медленней временами но в общем и целом так же работает.
    А диски без остановки ни один хостер не меняет ;( что вообще какбы странно но факт.
  • Может ли этот график говорить о "нормальной работе диска"?

    shambler81
    @shambler81 Автор вопроса, куратор тега Linux
    ага если бы смарт хоть что-то показывал, то давно бы было основание диски заменить.

    пациент

    smartctl -ia /dev/sdb
    smartctl 6.5 2016-05-07 r4318 [x86_64-linux-3.10.0-957.10.1.el7.x86_64] (local build)
    Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Device Model: KINGSTON SA400S37480G
    Serial Number: 50026B77822D92D0
    LU WWN Device Id: 5 0026b7 7822d92d0
    Firmware Version: SBFK61E1
    User Capacity: 480,103,981,056 bytes [480 GB]
    Sector Size: 512 bytes logical/physical
    Rotation Rate: Solid State Device
    Device is: Not in smartctl database [for details use: -P showall]
    ATA Version is: ACS-3 T13/2161-D revision 4
    SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
    Local Time is: Wed Sep 4 13:54:27 2019 MSK
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    General SMART Values:
    Offline data collection status: (0x00) Offline data collection activity
    was never started.
    Auto Offline Data Collection: Disabled.
    Total time to complete Offline
    data collection: (65535) seconds.
    Offline data collection
    capabilities: (0x00) Offline data collection not supported.
    SMART capabilities: (0x0003) Saves SMART data before entering
    power-saving mode.
    Supports SMART auto save timer.
    Error logging capability: (0x01) Error logging supported.
    General Purpose Logging supported.

    SMART Attributes Data Structure revision number: 16
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0x0032 000 100 000 Old_age Always - 0
    9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 6251
    12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 13
    148 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 0
    149 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 0
    167 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 0
    168 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0
    169 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 10
    170 Unknown_Attribute 0x0000 100 100 010 Old_age Offline - 23
    172 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
    173 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 327694
    181 Program_Fail_Cnt_Total 0x0032 100 100 000 Old_age Always - 0
    182 Erase_Fail_Count_Total 0x0000 100 100 000 Old_age Offline - 0
    187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
    192 Power-Off_Retract_Count 0x0012 100 100 000 Old_age Always - 12
    194 Temperature_Celsius 0x0022 074 063 000 Old_age Always - 26 (Min/Max 1 7/37)
    196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
    199 UDMA_CRC_Error_Count 0x0032 100 100 000 Old_age Always - 0
    218 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
    231 Temperature_Celsius 0x0000 001 001 000 Old_age Offline - 99
    233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 1594
    241 Total_LBAs_Written 0x0032 100 100 000 Old_age Always - 3288
    242 Total_LBAs_Read 0x0032 100 100 000 Old_age Always - 471
    244 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 5
    245 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 14
    246 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 256256

    SMART Error Log Version: 1
    No Errors Logged

    sda

    Smartctl open device: /dev/sdф failed: No such device
    [root@nebokassa ~]# smartctl -ia /dev/sda
    smartctl 6.5 2016-05-07 r4318 [x86_64-linux-3.10.0-957.10.1.el7.x86_64] (local build)
    Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Device Model: KINGSTON SA400S37480G
    Serial Number: 50026B77822D91DD
    LU WWN Device Id: 5 0026b7 7822d91dd
    Firmware Version: SBFK61E1
    User Capacity: 480,103,981,056 bytes [480 GB]
    Sector Size: 512 bytes logical/physical
    Rotation Rate: Solid State Device
    Device is: Not in smartctl database [for details use: -P showall]
    ATA Version is: ACS-3 T13/2161-D revision 4
    SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
    Local Time is: Wed Sep 4 13:55:40 2019 MSK
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    General SMART Values:
    Offline data collection status: (0x00) Offline data collection activity
    was never started.
    Auto Offline Data Collection: Disabled.
    Total time to complete Offline
    data collection: (65535) seconds.
    Offline data collection
    capabilities: (0x00) Offline data collection not supported.
    SMART capabilities: (0x0003) Saves SMART data before entering
    power-saving mode.
    Supports SMART auto save timer.
    Error logging capability: (0x01) Error logging supported.
    General Purpose Logging supported.

    SMART Attributes Data Structure revision number: 16
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0x0032 000 100 000 Old_age Always - 0
    9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 6251
    12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 13
    148 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 0
    149 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 0
    167 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 0
    168 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0
    169 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 14
    170 Unknown_Attribute 0x0000 100 100 010 Old_age Offline - 32
    172 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
    173 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 1048616
    181 Program_Fail_Cnt_Total 0x0032 100 100 000 Old_age Always - 0
    182 Erase_Fail_Count_Total 0x0000 100 100 000 Old_age Offline - 0
    187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
    192 Power-Off_Retract_Count 0x0012 100 100 000 Old_age Always - 12
    194 Temperature_Celsius 0x0022 073 062 000 Old_age Always - 27 (Min/Max 19/38)
    196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
    199 UDMA_CRC_Error_Count 0x0032 100 100 000 Old_age Always - 0
    218 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
    231 Temperature_Celsius 0x0000 002 002 000 Old_age Offline - 98
    233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 4406
    241 Total_LBAs_Written 0x0032 100 100 000 Old_age Always - 7557
    242 Total_LBAs_Read 0x0032 100 100 000 Old_age Always - 1155
    244 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 16
    245 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 40
    246 Unknown_Attribute 0x0000 100 100 000 Old_age Offline - 712096

    SMART Error Log Version: 1
    No Errors Logged


    Так же я проанализировал почему он перестал вчера глючить и пол дня проработал, до этого был резкий пик активности дисков ( тестил производительность дисков)
    погонял пару сотен гб данных туда сюда
    вуаля диск очухался опять, LA - 0.2
    ляпота и мистика
  • Как оптимизировать скрипт?

    shambler81
    @shambler81 Автор вопроса
    Saboteur, мониторить не сами сертификаты а возможность их создать.
    не всегда есть возможность взять ключи с прошлого сервера, в результате пока вы не сгенерируете сертификаты сайт недоступен
    Как следствие нужен демон который бы следил за возможностью на данный момент их физически создать, и сразу применял бы их.
  • Возможность адресовать через htaccess сайт в подпапке?

    shambler81
    @shambler81 Куратор тега htaccess
    вообще от задачи, может и через .htacces.
    Но две ссылки на один урл не самая лучшая идея, это ващет дубль страницы.
    Все наоборот от них избавляются.
    А сея функция лежит на ЧПУ движка
    не совсем понятно зачем ее руками делать
    Если же говорить о линках то "relatvie symlink" относительные и от сервера вообще не зависят.
  • Условие для bash - если на яндекс диске есть папка "name", то папу не создавать. Как?

    Comrues, в вашем случае можно попробовать запустить через php exec
    но опять же если хватит прав для подключения к удаленному серверу.
    Насколько я понимаю у вас сейчас есть возможность сохранять на яндекс диск, если да то опишите как вы это делаете возможно из доступных вам команд можно что-то сделать.
  • Условие для bash - если на яндекс диске есть папка "name", то папу не создавать. Как?

    Comrues, Видать вы перепутали формулировку
    если вы арендуете шаред хостинг то вы не можете установить ( и то не факт)
    А вот если сервера то все вы можете.
  • Как разместить два сайта на одном домене, или ход конем?

    shambler81
    @shambler81 Автор вопроса
    да никак клиент не готов давать доступы к текущему сайту, новый сайт на нашем сервере
    готов А запись переписать. А я каким-то лядом должен вместо 404 вначале пытаться отдать старый сайт с блэкджеком. А потом если нету отдавать свой 404
    Сейчас накрутил php прокси и в ней стр реплейсом меняю урлы на прямые.
    Пока работает но как перепишу, прямые ссылки тоже сдохнут на файлы .
  • Как разместить два сайта на одном домене, или ход конем?

    shambler81
    @shambler81 Автор вопроса
    если обращение к урлу провалилось то оно попадает в 404.php только сам урл то есть статику ваще класть.
    После этого 404.php проксирует на IP и по http refery там действительно отдается сайт, но сам сайт тоже думает что у него тот же домен, по этому генерит ссылки типа site.ru/main.css
    и динамика вся отрабатыват а по ссылке никого естественно нет, поскольку она через интернет.
    Сейчас есть два решения какие я вижу, пытаться через nginx как это это разрулить через локейшен статики, Но тут есть свои минусы.
    Ну или написать регулярку и поскольку прокя идет курлом, то заменять все ссылки site.ru на htt://8.8.8.8 по идее все так же должно заработать

    cсейчас так
    // запрос на тестовый адрес
    $url = 'http://site.ru.com/music/';
    // ip и порт прокси
    $proxy = '111.111.111.111:80';
    // если требуется авторизация на прокси-сервере
    //$proxyauth = 'user:password';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    
    // домен, на который осуществляется отправка
    // тестового запроса, работает через https
    // поэтому нужно добавить флаги для работы с ssl
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    
    // подключение к прокси-серверу
    curl_setopt($ch, CURLOPT_PROXY, $proxy);
    // если требуется авторизация
    // curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
    
    // отправка запроса
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    $curl_scraped_page = curl_exec($ch);
    $info = curl_getinfo($curl);
    curl_close($ch);
    echo $curl_scraped_page;


    Как вариант можно нужно заменить регуляркйо в дом моделе все урлы site.ru .... (js|css|jpg) на айпи
    по идее такое тоже прокатит
  • Как разместить два сайта на одном домене, или ход конем?

    shambler81
    @shambler81 Автор вопроса
    В данный момент php нормально отдается и действительно если уходит в 404 пхп то проксируется на другой IP и по HTTP refery находится сайт и отдается, пролема тупо со статикой которой нужно или подменить урлы
  • Интернет-магазины на Битрикс. Два VPS слабых или один мощный?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    SergT, Да сжерает место НО суть кеша в том что он есть а если он ест его значит он нуужен а в мемкеше его столько все-равно нет, опять же NVME!
    Угу не замечено правдаа расчентынй загруз канала 1 человек, двое уже буудт требовтаь больше 100.

    сиквел,
    это я говорил про тот же сервер, а если он находится и еще на физически другом оборудование то там скорость падает не на 5-10% а на 10-6000%, за все в этой жизни нужно платить.

    ЗАпусти на сервере iotop -oka и посмотри данные минут за десять.
  • Как сделать 301 редирект с меткой для Яндекс.Метрики?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteEngine On
    RewriteCond %{HTTP_HOST} old\.ru
    RewriteCond %{REQUEST_URI} !^/yandex_ad1883fab172ff27\.html
    RewriteRule (.*) new.ru/?utm_source=old.ru? [R=301]
  • Как настроить htaccess на локали?

    shambler81
    @shambler81 Куратор тега htaccess
    maiskiykot,
    Экранирование не может не работать
    у вас в правиле ведь есть экран \d а чем по вашему \? от него отличается.
    опять же не работает это 500 или нет результата?
    весь файл в студию!
  • Nginx proxy_pass для 2х локаций?

    192.168.1.44/ - вы уверены что хост именно так должен выглядеть ? айпи без протокола но со слешем?
    так же не понятно из написанного что является проблемой а что вашим желанием, разделите пожалуйста эти два параметра.

    А главное зачем вы это делаете, возможно вам нужно эо собрать вообще по другому.
    объясните зачем вам это впринцыпе.
  • Как редиректить с www в catch all блоке, когда не используется server_name?

    bozuriciyu, смысл крутить велосипед
    уже готовых решений миллион