Попробуйте использовать этот CSS (добавлены медиа-запросы):
.gray-inner-block {
margin-top: 40px;
background-color: #f2f2f2;
padding: 40px;
}
#mybuttons {
display: flex;
}
#mybuttons .inner-block {
width: 50%;
}
#mybuttons .right-block {
margin-left: 50px;
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 150px;
}
#mybuttons .right-block div {
width: 150px;
height: 40px;
margin-bottom: 8px;
flex-basis: 0;
}
.inner-block .maintitle {
font-size: 30px;
text-transform: uppercase;
margin-bottom: 20px;
}
.inner-block .subtitle {
font-size: 20px;
}
@media only screen and (max-width:670px){
#mybuttons .right-block {
height: 1500px;
}
#mybuttons .right-block div {
margin: 0 0 20px 50px;
}
}
Просто нужно отрегулировать высоту, и я думаю, что она работает просто отлично.
Это, вероятно, происходит, потому что Вы пытаетесь индексировать слишком много объектов сразу. Удостоверьтесь, что Вы используете, расположился запросы. Если Вы уже используете, расположился запросы, увеличившись mem_limit
, как это предполагает, может помочь. merge_block_size
на основе mem_limit
и количество документов.
Если Вам любопытно относительно того, как это генерирует то число, проверьте источник. Это в свободном доступе.