Skip to content

Instantly share code, notes, and snippets.

@aashestakov
aashestakov / tasks.md
Last active July 18, 2019 00:00
tasks

Задача 1

Шаги по устранению неисправности:
  • Анализ логов с целью выявления системных ошибок различного уровня
  • Анализ истории версионного контроля в период от 10-дневной давности с целью установить вносились ли изменения, способные затронуть указаный функционал
  • При наличии функциональных тестов - принудительный запуск
  • Откатка к различным коммитам на dev-машине, с целью определить состояние, когда система работала стабильно
  • Если найдена программная ошибка - то следует дальнейшая подготовка hotfix
Если программной ошибки под файлами в версионном контроле не обнаружено:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-import-geobase: executing...
[cont-init.d] 01-import-geobase: exited 0.
[cont-init.d] 02-configure-hm3: executing...
/var/run/s6/etc/cont-init.d/02-configure-hm3: line 41: [: ==: unary operator expected
/var/run/s6/etc/cont-init.d/02-configure-hm3: line 43: [: !=: unary operator expected
[
{
"searchSettings": {
"keywords": "тест, яблоко, пюре",
"keywordsInherit": true
},
"catalogSettings": {
"title": "[title] в нашем городе",
"titleInherit": true,
"keywords": "[title] категория во всех регионах",
@aashestakov
aashestakov / log.txt
Created May 18, 2020 16:25
product && offer
ProductEntity {#8906 ▼
#productId: 1860
#assortmentInitId: 107199
#productName: "Хилак форте"
#fullName: "Хилак форте капли для приема внутрь флакон-капельница темного стекла 100 мл №1"
#retailProductCode: 1860
#productDescription: "капли для приема внутрь флакон-капельница темного стекла 100 мл №1"
#manufacturerName: "Амальгама Люкс ООО"
#manufacturerCountryName: "Украина"
#isVital: false
@aashestakov
aashestakov / sql samples.sql
Last active August 28, 2020 11:00
sql samples
# Тестовый пример на подсчет аггрегаций
SELECT g.*
FROM goods AS g
JOIN (SELECT tg.goods_id
FROM tags_goods AS tg
GROUP BY tg.goods_id
HAVING COUNT(tg.tag_id) = (SELECT COUNT(*) AS t_count
FROM tags AS t)) AS res ON res.goods_id = g.id;
# Вставка из генератора
server {
listen 80;
listen [::]:80;
root /home/andrey/projects/hypermarket/web;
server_name hypermarket3.loc;
location / {
# try to serve file directly, fallback to app.php
server {
listen 80;
server_name orders-service.su;
root /home/andrey/projects/orders2;
proxy_intercept_errors on;
location "/" {
include fastcgi_params;
fastcgi_pass unix:/run/php/php5.6-fpm.sock;
fastcgi_index index.php;
product_id | amount_total
------------+--------------
303729 | 0.174
303730 | 21.273
303732 | 5.803
303733 | 23.114
306641 | 70.000
303665 | 1501.000
303666 | 70.426
303669 | 234.784