Liftことはじめ その4 アップロードファイルのサイズ制限設定

前述の記事の覚書。

アップロードファイルのサイズ制限。
scala/bootstrap/liftweb/Boot.scala

class Boot {
  def boot {
…
    // Upload file size capped at 100Mb
    LiftRules.maxMimeSize = 100 * 1024 * 1024
    LiftRules.maxMimeFileSize = 100 * 1024 * 1024
  }
}

ついでに、mariadbファイルサイズ制限:com.mysql.jdbc.PacketTooBigException
max_allow_packetを調整。
/etc/mysql/my.cnf

#
# * Fine Tuning
#
max_connections         = 100
connect_timeout         = 5
wait_timeout            = 600
#max_allowed_packet     = 16M
max_allowed_packet      = 100M
thread_cache_size       = 128
sort_buffer_size        = 4M
bulk_insert_buffer_size = 16M
tmp_table_size          = 32M
max_heap_table_size     = 32M